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

Time bar (total: 10.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.0MiB allocated

analyze101.0ms (1%)

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

Compiled 14 to 12 computations (14.3% saved)

sample1.3s (13.1%)

Memory
52.7MiB live, 1 026.8MiB allocated
Samples
934.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 666.0ms
const: 193.0ms (29% of total)
ival-exp: 161.0ms (24.2% of total)
ival-mult: 128.0ms (19.2% of total)
ival-add: 65.0ms (9.8% of total)
ival-div: 56.0ms (8.4% of total)
ival-sub: 54.0ms (8.1% of total)
ival-true: 6.0ms (0.9% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain166.0ms (1.6%)

Memory
3.7MiB live, 282.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
370-1(-7.45181155556512e-35 -2.007945077591107e-285 -5.585754820596868e+183)(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
30-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-y
00-0-x
00-0-(exp.f64 z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u50
(exp.f64 z)underflow70
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow70
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow5
(*.f64 x y)underflow22
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue30
(exp.f64 z)overflow57
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow57
(*.f64 x y)overflow40
Confusion
Predicted +Predicted -
+81
-0247
Precision
1.0
Recall
0.8888888888888888
Confusion?
Predicted +Predicted MaybePredicted -
+801
-00247
Precision?
1.0
Recall?
0.8888888888888888
Freqs
test
numberfreq
0248
18
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
46.0ms512×0valid
Compiler

Compiled 105 to 34 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
const: 8.0ms (27.3% of total)
ival-mult: 7.0ms (23.9% of total)
ival-div: 5.0ms (17.1% of total)
ival-exp: 4.0ms (13.7% of total)
ival-sub: 2.0ms (6.8% of total)
ival-add: 2.0ms (6.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess108.0ms (1.1%)

Memory
-47.9MiB live, 64.6MiB allocated
Algorithm
egg-herbie
Rules
152×lower-fma.f64
152×lower-fma.f32
128×distribute-lft-neg-in
120×sub-neg
107×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042115
1107109
2203109
3452108
4842108
51460108
61986108
72307108
82374108
92397108
102403108
112403108
01012
01612
12412
23612
34812
47112
510112
616012
722812
832112
942912
1059212
1160512
1262012
1366712
066711
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify26.0ms (0.3%)

Memory
-0.6MiB live, 35.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
cost-diff128
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Rules
152×lower-fma.f64
152×lower-fma.f32
96×lower-*.f32
94×lower-*.f64
44×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01043
01643
12443
23643
34843
47143
510143
616043
722843
832143
942943
1059243
1160543
1262043
1366743
066742
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)
(*.f64 y x)

localize38.0ms (0.4%)

Memory
-1.1MiB live, 72.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
accuracy0.00390625
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy0.6015625000000001
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy8.785948409343892
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
22.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
const: 4.0ms (30% of total)
ival-mult: 3.0ms (22.5% of total)
ival-div: 2.0ms (15% of total)
ival-exp: 2.0ms (15% of total)
ival-sub: 1.0ms (7.5% of total)
ival-add: 1.0ms (7.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.2%)

Memory
-5.3MiB live, 37.4MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())
Outputs
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) (patch (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (patch (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (patch (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #<representation binary64>) () ())) ())
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
x
@0
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
1.0ms
z
@-inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))

simplify200.0ms (2%)

Memory
32.7MiB live, 339.6MiB allocated
Algorithm
egg-herbie
Rules
4 265×lower-fma.f64
4 265×lower-fma.f32
2 615×lower-*.f64
2 615×lower-*.f32
1 427×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite561.0ms (5.5%)

Memory
-30.3MiB live, 383.9MiB allocated
Rules
2 882×lower-fma.f64
2 882×lower-fma.f32
2 217×lower-*.f32
2 215×lower-*.f64
1 618×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
01634
15734
245134
3744434
0811833
Stop Event
iter limit
node limit
iter limit
Counts
4 → 270
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Outputs
(*.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))) (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))
(*.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (/.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(*.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))
(*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (/.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(*.f64 (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) y) y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (fma.f64 (*.f64 x x) (*.f64 x x) (+.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))) (*.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))))) (fma.f64 x (/.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y) (neg.f64 (*.f64 x x)))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) y) y (*.f64 x x)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) (+.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64)))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (*.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y)))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) y) y (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 (*.f64 x x) (*.f64 x x) (+.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y) (neg.f64 (*.f64 x x))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (-.f64 (pow.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 y x) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (fma.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y) (neg.f64 (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x))) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))) (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x)) (neg.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64))) (neg.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (*.f64 x x)))))
(fma.f64 (/.f64 y (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y)) x)
(fma.f64 (/.f64 y (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) x) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -3 binary64)))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 (neg.f64 y) y) (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 x x))) (-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y)) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) x)
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) y x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(fma.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(fma.f64 x (/.f64 x (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(fma.f64 x #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -2 binary64)) (*.f64 y y)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64)))))
(-.f64 x (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x) (pow.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal 2 binary64))))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) x)
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 y (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y)))
(*.f64 (/.f64 y (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y)))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64)))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) #s(literal 1 binary64)))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (neg.f64 y))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) y)
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))))
(*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(pow.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(/.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))))
(/.f64 (*.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) y) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))
(/.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) y) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))
(/.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 (*.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)))
(neg.f64 (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 y x) (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 y x)))
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)))
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(fma.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(fma.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) x) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(fma.f64 (*.f64 y x) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (*.f64 y x) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(-.f64 #s(literal 0 binary64) (/.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) (neg.f64 y))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 y x) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))))
(+.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (*.f64 (*.f64 y x) (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))))
(+.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) x) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(+.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (*.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (*.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 y x)) (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 y x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x))) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(+.f64 (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(*.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))))
(*.f64 (/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))
(*.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))))
(*.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(*.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (*.f64 (*.f64 (*.f64 y y) x) x) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x)) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (fma.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) x) x) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y y) x) x) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x)) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) #s(literal 1 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 (*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) #s(literal 1 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (*.f64 (*.f64 y y) x) x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x)) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (fma.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 (*.f64 (*.f64 (*.f64 y y) x) x) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) x) x)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) x) x) y) (*.f64 (*.f64 y x) x)) (*.f64 (*.f64 (*.f64 y y) x) x))) (*.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))) (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (fma.f64 (*.f64 (*.f64 y y) x) x (-.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y) (neg.f64 x)))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 x) y) (-.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)) (*.f64 y x))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64))
(/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))
(neg.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 2 binary64)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (-.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)) (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (neg.f64 (*.f64 x x)) (*.f64 y y)))) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (/.f64 (exp.f64 z) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3/2 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (neg.f64 y) x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 y x) #s(literal -1 binary64) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (exp.f64 z) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 z)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 (neg.f64 x) y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 0 binary64)) (*.f64 y x))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 y x) #s(literal 1 binary64)))
(-.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(-.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x)))))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x)))
(-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (neg.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (neg.f64 x) y))
(+.f64 (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (neg.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(+.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y y)) (*.f64 x x)) (fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y x))))))
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))

eval48.0ms (0.5%)

Memory
9.7MiB live, 89.8MiB allocated
Compiler

Compiled 13 552 to 1 135 computations (91.6% saved)

prune263.0ms (2.6%)

Memory
14.6MiB live, 132.6MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New37413387
Fresh000
Picked101
Done000
Total37513388
Accuracy
100.0%
Counts
388 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))) y x)
80.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
97.8%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))))
70.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
76.8%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
72.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
52.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 x y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))) y x))
62.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
67.4%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
Compiler

Compiled 422 to 250 computations (40.8% saved)

simplify175.0ms (1.7%)

Memory
4.9MiB live, 121.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (neg.f64 z))
cost-diff0
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
cost-diff0
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))))
cost-diff704
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
Rules
4 041×lower-fma.f32
4 035×lower-fma.f64
1 626×lower-*.f32
1 624×lower-*.f64
855×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041340
069340
1109340
2176340
3388340
4785332
51656332
63279332
75528332
87052332
97973332
08069329
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 (exp.f64 z) x)
(exp.f64 z)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(neg.f64 y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
#s(literal 5641895835477563/5000000000000000 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
(exp.f64 (neg.f64 z))
(neg.f64 z)
z
x
Outputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 (exp.f64 z) x)
(exp.f64 z)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(neg.f64 y)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
#s(literal 5641895835477563/5000000000000000 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) z (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
y
#s(literal 5000000000000000/5641895835477563 binary64)
(exp.f64 (neg.f64 z))
(neg.f64 z)
z
x

localize185.0ms (1.8%)

Memory
-8.6MiB live, 186.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 (neg.f64 z))
accuracy0.01171875
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
accuracy0.41796875
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
accuracy24.128962192119005
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
accuracy0.07421875
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
accuracy1.191399369265972
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy0.00390625
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.00390625
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy22.132867176646
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0
(/.f64 #s(literal -1 binary64) x)
accuracy0.00390625
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
accuracy31.312326441848
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0.01171875
(/.f64 (exp.f64 z) x)
accuracy0.046875
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
accuracy0.1015625
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))
Samples
141.0ms256×0valid
Compiler

Compiled 241 to 36 computations (85.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
const: 37.0ms (48.4% of total)
ival-mult: 18.0ms (23.6% of total)
ival-add: 7.0ms (9.2% of total)
ival-div: 5.0ms (6.5% of total)
ival-exp: 4.0ms (5.2% of total)
ival-neg: 3.0ms (3.9% of total)
ival-sub: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series72.0ms (0.7%)

Memory
-12.4MiB live, 70.1MiB allocated
Counts
22 → 672
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())
#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())
#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())
#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 z) (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) (patch (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (patch (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (patch #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y))))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (- (* 1/2 z) 1))) (taylor 0 z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1))) (taylor 0 z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ 1 x)) y) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ z x))) y) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))) y) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))) y) (taylor 0 z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf z) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (/ (exp z) x)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (/ (exp z) x)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)) (taylor inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)) (taylor inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)) (taylor inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) (patch (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (/ z x)) (taylor 0 z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* 1/2 (/ z x)) (/ 1 x))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* z (+ (* 1/6 (/ z x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x)) (taylor 0 z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf z) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor 0 x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor 0 x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor 0 x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor 0 x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt (/ (exp z) x) (taylor -inf x) (#s(alt (/.f64 (exp.f64 z) x) (patch (/.f64 (exp.f64 z) x) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

168 calls:

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

simplify313.0ms (3.1%)

Memory
40.4MiB live, 390.0MiB allocated
Algorithm
egg-herbie
Rules
4 141×lower-fma.f64
4 141×lower-fma.f32
2 753×lower-*.f64
2 753×lower-*.f32
1 737×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049510115
1149810022
243989692
085299187
Stop Event
iter limit
node limit
Counts
672 → 654
Calls
Call 1
Inputs
(* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y))
(+ (* 5641895835477563/5000000000000000 z) (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)))
(+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 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 (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(* 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 (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(* 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))))
(* 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))
(/ -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 (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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* x y))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* -1 (* x y))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* 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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* 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))))
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* 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
(+ 1 (* -1 z))
(+ 1 (* z (- (* 1/2 z) 1)))
(+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1)))
(exp (neg z))
(exp (neg z))
(exp (neg z))
(exp (neg z))
(exp (* -1 z))
(exp (* -1 z))
(exp (* -1 z))
(exp (* -1 z))
(- (* 5641895835477563/5000000000000000 (/ 1 x)) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ z x))) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 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) x))
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(* -1 y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(* -1 y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(* 5641895835477563/5000000000000000 (/ (exp z) x))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(* -1 y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(/ 1 x)
(+ (/ 1 x) (/ z x))
(+ (* z (+ (* 1/2 (/ z x)) (/ 1 x))) (/ 1 x))
(+ (* z (+ (* z (+ (* 1/6 (/ z x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x))
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
(/ (exp z) x)
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* 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)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
Outputs
(* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* 5641895835477563/5000000000000000 z) (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (- (* 5641895835477563/5000000000000000 (/ 1 x)) y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x x))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y x) y)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x)) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) y) x) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) x)) x) #s(literal 1 binary64))) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x x))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y x) y)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x)) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) y) x) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) x)) x) #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)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x x))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y x) y)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x)) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) y) x) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) x)) x) #s(literal 1 binary64))) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x x))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y x) y)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x)) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) y) y) x) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y x) y) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) x)) x) #s(literal 1 binary64))) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (fma.f64 (/.f64 (neg.f64 y) (*.f64 (*.f64 z z) z)) x (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)) (*.f64 z z)) (neg.f64 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)) x)
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) y #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) y #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) y #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 x) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) (neg.f64 x)) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) (neg.f64 x)) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) (neg.f64 x)) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x)) x x))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y x) y)) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y)) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y)) y) (/.f64 #s(literal 1 binary64) x)) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (*.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 (fma.f64 (*.f64 z #s(literal 2500000000000000/5641895835477563 binary64)) y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2500000000000000/16925687506432689 binary64) z) y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))) x) (neg.f64 x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))) x) (neg.f64 x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))) x) (neg.f64 x) x)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* z (- (* 1/2 z) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(- (* 5641895835477563/5000000000000000 (/ 1 x)) y)
(-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ z x))) y)
(-.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))) y)
(-.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y)
(- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))) y)
(fma.f64 (fma.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(* 5641895835477563/5000000000000000 (/ (exp z) x))
(*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64))
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/ (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) x)
(/.f64 (fma.f64 (neg.f64 x) y (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(* -1 y)
(neg.f64 y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(* -1 y)
(neg.f64 y)
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(* 5641895835477563/5000000000000000 (/ (exp z) x))
(*.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(* -1 y)
(neg.f64 y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))))
(*.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) y)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (/ z x))
(+.f64 (/.f64 z x) (/.f64 #s(literal 1 binary64) x))
(+ (* z (+ (* 1/2 (/ z x)) (/ 1 x))) (/ 1 x))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) x) z (/.f64 #s(literal 1 binary64) x)) z (/.f64 #s(literal 1 binary64) x))
(+ (* z (+ (* z (+ (* 1/6 (/ z x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 z x) (/.f64 #s(literal 1/2 binary64) x)) z (/.f64 #s(literal 1 binary64) x)) z (/.f64 #s(literal 1 binary64) x))
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
(/ (exp z) x)
(/.f64 (exp.f64 z) x)
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) z)
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) z)
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))

rewrite308.0ms (3%)

Memory
-35.9MiB live, 366.2MiB allocated
Rules
2 350×lower-/.f32
2 345×lower-/.f64
2 040×lower-*.f32
2 038×lower-*.f64
1 590×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041302
069302
1281302
22243302
08280300
Stop Event
iter limit
node limit
iter limit
Counts
22 → 512
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(exp.f64 (neg.f64 z))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 (exp.f64 z) x)
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
(*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)) x)) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))) x)) (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)))) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))))) (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)) x) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))) x) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))))
(/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))))
(/.f64 (*.f64 x (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y)))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x (*.f64 (neg.f64 x) y))
(fma.f64 (neg.f64 x) y (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(fma.f64 (neg.f64 x) y (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(fma.f64 (neg.f64 y) x (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(fma.f64 (neg.f64 y) x (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(fma.f64 y (neg.f64 x) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(fma.f64 y (neg.f64 x) (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(fma.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) (*.f64 (neg.f64 x) y))
(fma.f64 x (neg.f64 y) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(fma.f64 x (neg.f64 y) (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(+.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x) (*.f64 (neg.f64 x) y))
(+.f64 (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (*.f64 (neg.f64 x) y))
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) x))
(+.f64 (*.f64 (neg.f64 x) y) (*.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64))) (fma.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -3 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))) (/.f64 (*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal -2 binary64)) (*.f64 y y)) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))) y)) (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y)))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x)) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) x))
(*.f64 (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (/.f64 #s(literal 1 binary64) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(*.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x x))) (neg.f64 (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (*.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 (*.f64 x x) (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x))))
(/.f64 (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x)) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)) (fma.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 x x) x)))))
(-.f64 (/.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (/.f64 (*.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #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))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) x)
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y)))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))) (/.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z))) (neg.f64 (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y x) y) x)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 y x) y) x) (*.f64 (neg.f64 x) (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z z) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y x) y) x (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 y (neg.f64 x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 z (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
(+.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (neg.f64 x) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(+.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))
(*.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))))
(*.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))))))
(pow.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))) (neg.f64 (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))) (*.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) x)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))))))
(/.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x)) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (*.f64 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) x))))
(/.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 (neg.f64 x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (*.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 z)) y) #s(literal 5000000000000000/5641895835477563 binary64) x)
(fma.f64 (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(fma.f64 y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (neg.f64 x))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) x)
(+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 z)))
(pow.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) z)
(pow.f64 (exp.f64 z) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 z) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 z))))
(/.f64 #s(literal 1 binary64) (exp.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 z)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) z))
(exp.f64 (*.f64 (log.f64 (exp.f64 z)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 z))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))) (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 y y) y))) (neg.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 y y (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))) (*.f64 y y))) (*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (exp.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (exp.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (exp.f64 z))) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (exp.f64 z))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 #s(literal 0 binary64) y) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 x (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 x (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 x (exp.f64 (neg.f64 z))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x (exp.f64 (neg.f64 z))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 x (exp.f64 (neg.f64 z))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 x (exp.f64 (neg.f64 z))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 (exp.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (exp.f64 z))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (+.f64 #s(literal 0 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) x (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) y) x))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x (exp.f64 (neg.f64 z))) (*.f64 (+.f64 #s(literal 0 binary64) y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 x (exp.f64 (neg.f64 z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 (exp.f64 z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (exp.f64 z))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (/.f64 x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) x (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) x))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x (exp.f64 (neg.f64 z))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 x (exp.f64 (neg.f64 z)))))
(/.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 y y) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 y y (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y))) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y))) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y)))) (neg.f64 (fma.f64 y y (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) (neg.f64 y))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y)))) (neg.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))))
(/.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))) (fma.f64 y y (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) (neg.f64 y)))))
(/.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))) (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))) (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y))) (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (neg.f64 y))))))
(fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 #s(literal 1 binary64) x) (neg.f64 y))
(fma.f64 y #s(literal -1 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y))
(fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) (neg.f64 y))
(fma.f64 (exp.f64 z) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y))
(-.f64 (/.f64 (*.f64 y y) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (-.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))))
(-.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 y y (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))) (/.f64 (*.f64 (*.f64 y y) y) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 y y (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)) (/.f64 (*.f64 y y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)))
(-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) #s(literal 0 binary64)) y)
(-.f64 (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))) (/.f64 (*.f64 y y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 (neg.f64 y)))))
(-.f64 #s(literal 0 binary64) (-.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) (neg.f64 y))
(+.f64 (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (exp.f64 (neg.f64 z)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (exp.f64 z))
(*.f64 (neg.f64 (exp.f64 z)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (exp.f64 z) x))
(*.f64 (exp.f64 z) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 z))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x (exp.f64 (neg.f64 z))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (exp.f64 z) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 z)))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (*.f64 (exp.f64 z) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (neg.f64 (exp.f64 z))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (exp.f64 z)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x (exp.f64 (neg.f64 z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (exp.f64 (neg.f64 z))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x (exp.f64 (neg.f64 z))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (exp.f64 (neg.f64 z))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (exp.f64 (neg.f64 z)))))
(/.f64 (exp.f64 z) x)
(neg.f64 (/.f64 (neg.f64 (exp.f64 z)) x))
(neg.f64 (/.f64 (exp.f64 z) (neg.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (exp.f64 z) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (exp.f64 (neg.f64 z)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) 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 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z))

eval187.0ms (1.8%)

Memory
22.2MiB live, 338.7MiB allocated
Compiler

Compiled 35 025 to 2 444 computations (93% saved)

prune222.0ms (2.2%)

Memory
12.7MiB live, 358.5MiB allocated
Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1 202171 219
Fresh448
Picked235
Done000
Total1 208241 232
Accuracy
100.0%
Counts
1 232 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.4%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
81.7%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
80.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
68.2%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
70.8%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
54.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (/.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))))
70.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
82.6%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y)) x))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
84.9%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
40.1%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
60.0%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
72.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
25.7%
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
44.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
46.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
13.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
59.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
Compiler

Compiled 844 to 469 computations (44.4% saved)

simplify153.0ms (1.5%)

Memory
-8.7MiB live, 184.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff192
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
cost-diff0
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
cost-diff0
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
cost-diff0
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
cost-diff0
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
cost-diff128
(+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)))
cost-diff704
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
Rules
6 107×lower-fma.f32
6 096×lower-fma.f64
1 520×lower-*.f32
1 518×lower-*.f64
820×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061586
093589
1145579
2238579
3667579
41668579
54894567
08335563
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)))
(neg.f64 y)
(*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(/.f64 z x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
#s(literal 5000000000000000/5641895835477563 binary64)
y
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))
#s(literal 1/2 binary64)
z
#s(literal -1 binary64)
#s(literal 1 binary64)
x
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(literal 1 binary64)
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
x
y
Outputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)))
(neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) z #s(literal -5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z x) y))
(neg.f64 y)
(*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(/.f64 z x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
#s(literal 5000000000000000/5641895835477563 binary64)
y
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
(fma.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
y
#s(literal 5000000000000000/5641895835477563 binary64)
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64))
#s(literal 1/2 binary64)
z
#s(literal -1 binary64)
#s(literal 1 binary64)
x
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(literal 1 binary64)
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
x
y

localize183.0ms (1.8%)

Memory
6.8MiB live, 306.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.6035519890625147
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy1.191399369265972
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy1.5390213153638443
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy1.191399369265972
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy30.742604089706802
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.01171875
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
accuracy0.41796875
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
accuracy22.3051730683254
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
accuracy24.128962192119005
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
accuracy0.2265625
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
accuracy23.821755190537836
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
accuracy24.128962192119005
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
accuracy1.5880066113896654
(*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))
accuracy2.3921144021706806
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))
Samples
112.0ms256×0valid
Compiler

Compiled 354 to 47 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-mult: 24.0ms (33.1% of total)
const: 22.0ms (30.3% of total)
ival-add: 12.0ms (16.5% of total)
ival-div: 5.0ms (6.9% of total)
ival-exp: 4.0ms (5.5% of total)
ival-neg: 3.0ms (4.1% of total)
ival-sub: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series75.0ms (0.7%)

Memory
-12.3MiB live, 145.6MiB allocated
Counts
22 → 708
Calls
Call 1
Inputs
#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ z x)) y) (taylor 0 z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y) (taylor 0 z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y) (taylor 0 z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2)))))) (taylor inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2)))))))) (taylor inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor -inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor -inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) (patch (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y))))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) (patch (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y))))))) (taylor 0 z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) (patch (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (patch (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (- (* 1/2 z) 1))) (taylor 0 z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1))) (taylor 0 z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg z)) (taylor inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 z)) (taylor -inf z) (#s(alt #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (patch #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ z (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ 1 (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* z (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* z (- (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))))))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -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)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (/ z x)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2)))))) (taylor inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2)))))) (taylor inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) (patch (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

177 calls:

TimeVariablePointExpression
8.0ms
x
@-inf
(+ (* (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) x) 5641895835477563/5000000000000000)
1.0ms
z
@0
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
1.0ms
x
@0
(+ (* (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) x) 5641895835477563/5000000000000000)
1.0ms
y
@0
(+ (* (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) x) 5641895835477563/5000000000000000)
1.0ms
z
@inf
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))

simplify395.0ms (3.9%)

Memory
14.2MiB live, 337.7MiB allocated
Algorithm
egg-herbie
Rules
3 334×lower-fma.f64
3 334×lower-fma.f32
3 093×lower-*.f64
3 093×lower-*.f32
1 204×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063210758
1189510592
2558310416
084879737
Stop Event
iter limit
node limit
Counts
708 → 684
Calls
Call 1
Inputs
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(* -1 y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 y)
(- (* 5641895835477563/5000000000000000 (/ z x)) y)
(- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2))))))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(* -1 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(* -1 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(* 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))
(* 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))))
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(* 5000000000000000/5641895835477563 y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* 5000000000000000/5641895835477563 y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* 5000000000000000/5641895835477563 y)
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* 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))))
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* 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
(+ 1 (* -1 z))
(+ 1 (* z (- (* 1/2 z) 1)))
(+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1)))
(exp (neg z))
(exp (neg z))
(exp (neg z))
(exp (neg z))
(exp (* -1 z))
(exp (* -1 z))
(exp (* -1 z))
(exp (* -1 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ 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)))
(+ (* 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))
(/ 1 (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ z (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* z (- (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))))))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ 5000000000000000/5641895835477563 (exp z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(/ -1 (* x y))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x)
(/ -1 (* x y))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/ 5000000000000000/5641895835477563 (exp z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* 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 (- (* 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 y))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y)
(/ -1 (* x y))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(* -1 (/ (+ (* -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 (* 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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(- (* 5641895835477563/5000000000000000 (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 (/ z x))
(* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* x y))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* -1 (* x y))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
Outputs
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (+.f64 (+.f64 (fma.f64 (neg.f64 y) (/.f64 x (*.f64 (*.f64 z z) z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)) z) (neg.f64 (*.f64 z z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(* -1 y)
(neg.f64 y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 y x)) #s(literal -1 binary64)) y)
(* -1 y)
(neg.f64 y)
(- (* 5641895835477563/5000000000000000 (/ z x)) y)
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(fma.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (neg.f64 y))
(- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(fma.f64 (fma.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (neg.f64 y))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2))))))))
(*.f64 (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 y (*.f64 (*.f64 z z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (-.f64 (/.f64 y (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)))) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (neg.f64 y) x (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (neg.f64 y) x (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (neg.f64 y) x (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) x)
(* -1 y)
(neg.f64 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(* -1 y)
(neg.f64 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) y) (exp.f64 (+.f64 z z)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) y) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 x x) y) x) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) 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) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y y) y) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y y))) (neg.f64 x))) x))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y z) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2500000000000000/16925687506432689 binary64) z) y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 (-.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 x y))) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 (-.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 x y))) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 (-.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 x y))) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (*.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (neg.f64 x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (*.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (neg.f64 x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (*.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64)) (neg.f64 x) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 (fma.f64 #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y z) (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2500000000000000/16925687506432689 binary64) z) y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) x) y) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* z (- (* 1/2 z) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(+ 1 (* z (- (* z (+ 1/2 (* -1/6 z))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (neg z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(exp (* -1 z))
(exp.f64 (neg.f64 z))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) y) (exp.f64 (+.f64 z z)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) y) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (*.f64 x x) y) x) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) 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) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 y y) y) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y y))) (neg.f64 x))) x))) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (+.f64 (+.f64 (fma.f64 (neg.f64 y) (/.f64 x (*.f64 (*.f64 z z) z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)) z) (neg.f64 (*.f64 z z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 z) (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 (+.f64 z z) z))) #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (/.f64 y (exp.f64 (+.f64 z z)))) (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) y) (exp.f64 (+.f64 (+.f64 z z) z)))) x #s(literal 1 binary64))) x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 (*.f64 x x) y) x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z))))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x x) x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) y)) y) (/.f64 #s(literal 1 binary64) x)))
(/ 1 (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ z (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* z (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* z (- (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (* 5641895835477563/5000000000000000 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))))))) (* 5641895835477563/10000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) z (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))))) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x)))
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z)))))
(+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 y (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) x (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y y)) (exp.f64 (+.f64 (+.f64 z z) z)))) x (*.f64 (/.f64 y (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) x (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) y)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x)
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) y)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 x x) x) (pow.f64 y #s(literal 4 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (neg.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) (*.f64 y y))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 y y) x)) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 1 binary64) y))))) x)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x))
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) y)
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 y y) x)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 z) (*.f64 y y)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 y #s(literal 4 binary64)) x)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) x)) x))) x)
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 y (exp.f64 (+.f64 z z)))))
(+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 (+.f64 z z) z))) (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 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))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 (+.f64 z z) z)))) y (*.f64 (/.f64 x (exp.f64 (+.f64 z z))) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) y)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y)
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) y)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) y) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)) y)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y))
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) y)
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(/.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 (*.f64 x x) y) y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) y)
(* -1 (/ (+ (* -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))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 (+.f64 z z) z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y) (*.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64))) y) (/.f64 #s(literal 1 binary64) x)) (neg.f64 y))
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (+.f64 (+.f64 (fma.f64 (neg.f64 y) (/.f64 x (*.f64 (*.f64 z z) z)) #s(literal 5641895835477563/30000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)) z) (neg.f64 (*.f64 z z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (-.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 (neg.f64 y) x (fma.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y) z) y #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 y) (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y) (neg.f64 x))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 y) x))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* 5641895835477563/5000000000000000 (/ z x))
(*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z)
(* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 (fma.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z)
(* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 (fma.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z)
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))

rewrite403.0ms (4%)

Memory
13.5MiB live, 327.3MiB allocated
Rules
2 535×lower-*.f32
2 533×lower-*.f64
2 093×lower-fma.f32
2 082×lower-fma.f64
1 710×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061469
093469
1367461
22928461
08208459
Stop Event
iter limit
node limit
iter limit
Counts
22 → 463
Calls
Call 1
Inputs
(fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
(*.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) x) (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) x) (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) x) (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) x) (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) x) (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 x (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x))
(*.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (*.f64 y y))))
(pow.f64 (/.f64 (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (*.f64 y y)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)))) (*.f64 (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 z x)) (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 z x)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 z x)) (+.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 z x)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (neg.f64 z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) y) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) y) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 x (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 x (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 y y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) y)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x z) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)))) (*.f64 (/.f64 x z) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (/.f64 x z)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 z x)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 z x)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (/.f64 x z)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) x (*.f64 (+.f64 #s(literal 0 binary64) y) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) y) x))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (+.f64 #s(literal 0 binary64) y) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) y) (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) y) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) y) (/.f64 x z)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (/.f64 x z)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 z x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 z x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (/.f64 x z)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (neg.f64 x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (neg.f64 z)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) x (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) x))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) y)) (/.f64 x z) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))) (/.f64 x z)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)) (*.f64 y y)) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)))) (neg.f64 (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y)))) (neg.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (*.f64 y y))))
(/.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x))) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y))) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)) (-.f64 (*.f64 y y) (*.f64 (*.f64 (neg.f64 y) (/.f64 z x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y))) (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (*.f64 y y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y)) (*.f64 y y)) (fma.f64 (/.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 y y) (neg.f64 y)))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (/.f64 #s(literal 1 binary64) x) (neg.f64 y))
(fma.f64 #s(literal -1 binary64) y (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y))
(fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x) (neg.f64 y))
(fma.f64 z (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))
(fma.f64 z (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y))
(fma.f64 y #s(literal -1 binary64) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 0 binary64)) y)
(-.f64 (/.f64 (*.f64 y y) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 x x)) (-.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 #s(literal 0 binary64) (-.f64 y (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) y)
(+.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 y))
(+.f64 (neg.f64 y) (*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64)))) y)) #s(literal -1 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(*.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))))
(*.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))) (*.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x)) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))))
(/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x)))
(/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))))
(/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x)) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y) (*.f64 x (-.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (neg.f64 x))))
(+.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(+.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(*.f64 (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x)) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (neg.f64 (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))) (*.f64 (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x)) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))) (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (neg.f64 (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))))))
(/.f64 (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (neg.f64 (*.f64 x x))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x)) (fma.f64 x (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x)) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (neg.f64 (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))))) (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))) (fma.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y y) y)) (*.f64 (*.f64 x x) x))))
(fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) y) #s(literal 5000000000000000/5641895835477563 binary64) x)
(fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x)
(fma.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) x)
(fma.f64 y (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) (neg.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))) x)
(+.f64 x (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
#s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(*.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(pow.f64 (/.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (*.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 x x (/.f64 (-.f64 (*.f64 y (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x y)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 x (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1/2 binary64))
(pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(pow.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(exp.f64 (neg.f64 (*.f64 (log.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x y) x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (neg.f64 x) y)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x y) x) y) (*.f64 (*.f64 (neg.f64 x) y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 x y) x) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(fma.f64 (neg.f64 x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(fma.f64 y (neg.f64 x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (neg.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) y))
(+.f64 (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (neg.f64 x) y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(+.f64 (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 x) y)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (fma.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y)) x #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 z x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))
(*.f64 z (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x))
(*.f64 z (*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z))
(/.f64 (*.f64 (neg.f64 z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 z x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 z x)) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (/.f64 z x) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 z)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (/.f64 x z) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (/.f64 x z) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (neg.f64 z) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (neg.f64 x) (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 x (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 z (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 x (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 x z)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 z)) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal -5641895835477563/5000000000000000 binary64)) x))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 x z)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (neg.f64 z)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64))) x))
(/.f64 (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) x)
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 x z))
(fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) (/.f64 z x) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x)))
(fma.f64 (/.f64 z x) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 z x) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) (/.f64 z x)))
(+.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) (/.f64 z x)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x)))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x)) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z) (/.f64 z x)))
(+.f64 (*.f64 (/.f64 z x) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z)) (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 z x) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))

eval221.0ms (2.2%)

Memory
1.4MiB live, 312.2MiB allocated
Compiler

Compiled 40 226 to 2 680 computations (93.3% saved)

prune371.0ms (3.7%)

Memory
-23.4MiB live, 336.2MiB allocated
Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New1 136111 147
Fresh61016
Picked235
Done033
Total1 144271 171
Accuracy
100.0%
Counts
1 171 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.8%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
81.4%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
34.4%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) y x)
81.7%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
80.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
68.2%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
70.8%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
54.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (/.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))))
70.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
82.6%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
72.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
40.1%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
60.0%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
72.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
13.8%
#s(approx (+ (* (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) y) x) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
46.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
44.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
59.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
57.5%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
13.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
Compiler

Compiled 845 to 495 computations (41.4% saved)

simplify212.0ms (2.1%)

Memory
-0.9MiB live, 265.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
cost-diff0
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))
cost-diff0
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
cost-diff1024
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
cost-diff0
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
cost-diff0
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
cost-diff0
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
Rules
7 113×lower-fma.f32
7 107×lower-fma.f64
1 668×lower-*.f32
1 662×lower-*.f64
977×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068720
094720
1153697
2242687
3485687
41252675
52945675
65747675
08215651
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(/.f64 z x)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(neg.f64 y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64))
(/.f64 y x)
y
x
#s(literal 5000000000000000/5641895835477563 binary64)
#s(literal 1 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(*.f64 z z)
z
#s(literal 5641895835477563/30000000000000000 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))
(*.f64 (neg.f64 y) x)
(neg.f64 y)
Outputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))) x #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y)))
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(neg.f64 (fma.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) z y))
(/.f64 z x)
z
#s(literal 5641895835477563/5000000000000000 binary64)
(neg.f64 y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(/.f64 y x)
y
x
#s(literal 5000000000000000/5641895835477563 binary64)
#s(literal 1 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(*.f64 z z)
z
#s(literal 5641895835477563/30000000000000000 binary64)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) x)
x
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))
y
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
z
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))
(*.f64 (neg.f64 y) x)
(neg.f64 y)

localize187.0ms (1.8%)

Memory
15.8MiB live, 284.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.191399369265972
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))
accuracy32.503005692757526
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))
accuracy0.3333287081542625
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))
accuracy34.455014956617944
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))
accuracy0.146816259768442
(fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64))
accuracy5.469915425447075
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
accuracy23.821755190537836
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
accuracy24.128962192119005
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
accuracy0.41796875
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy23.821755190537836
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
accuracy24.128962192119005
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
accuracy32.542168206563694
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
accuracy2.3921144021706806
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))
accuracy8.785948409343892
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy19.9236190366412
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy20.513567592712377
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))
Samples
130.0ms256×0valid
Compiler

Compiled 330 to 48 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 104.0ms
const: 34.0ms (32.7% of total)
ival-mult: 26.0ms (25% of total)
ival-neg: 20.0ms (19.2% of total)
ival-add: 13.0ms (12.5% of total)
ival-div: 5.0ms (4.8% of total)
ival-exp: 4.0ms (3.8% of total)
ival-sub: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series87.0ms (0.9%)

Memory
-22.4MiB live, 95.2MiB allocated
Counts
25 → 792
Calls
Call 1
Inputs
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())
Outputs
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y))))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) (patch (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z)))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y))))))) (taylor 0 z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) (patch #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) (patch #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) (patch #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) (patch (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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) (taylor inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(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)) (taylor -inf x) (#s(alt (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) (patch (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y)) (taylor 0 z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) (patch #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (taylor 0 y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1)) (taylor inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))))) (taylor -inf y) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (/ z x)) y) (taylor 0 z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y) (taylor 0 z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y) (taylor 0 z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2)))))) (taylor inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2)))))))) (taylor inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x)) (taylor -inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z))))) (taylor -inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x))))) (taylor -inf z) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) (taylor 0 x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x) (taylor 0 x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y) (taylor -inf x) (#s(alt #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (patch #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))) (taylor inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y)) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y x)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* 5000000000000000/5641895835477563 y)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* 5000000000000000/5641895835477563 y)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* 5000000000000000/5641895835477563 y)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5000000000000000/5641895835477563 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* -1 (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) (patch #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
Calls

198 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
(* (+ (* (/ y x) 5000000000000000/5641895835477563) 1) x)
4.0ms
y
@inf
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
0.0ms
y
@0
(* (+ (* (/ y x) 5000000000000000/5641895835477563) 1) x)
0.0ms
y
@inf
(* (+ (* (/ y x) 5000000000000000/5641895835477563) 1) x)
0.0ms
z
@0
(* (* z z) 5641895835477563/30000000000000000)

simplify368.0ms (3.6%)

Memory
-6.2MiB live, 276.1MiB allocated
Algorithm
egg-herbie
Rules
3 729×lower-fma.f64
3 729×lower-fma.f32
2 828×lower-*.f64
2 828×lower-*.f32
1 491×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051111416
1154411281
2456311023
0851110251
Stop Event
iter limit
node limit
Counts
792 → 762
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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* 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))))
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(* 5000000000000000/5641895835477563 y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* 5000000000000000/5641895835477563 y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* 5000000000000000/5641895835477563 y)
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* 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)
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(* 5000000000000000/5641895835477563 y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* 5000000000000000/5641895835477563 y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* 5000000000000000/5641895835477563 y)
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* 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))))
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(* 5000000000000000/5641895835477563 y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(* 5000000000000000/5641895835477563 y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(* 5000000000000000/5641895835477563 y)
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* 5000000000000000/5641895835477563 y))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(* 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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* 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 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(+ 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(* -1 y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(* -1 y)
(- (* 5641895835477563/5000000000000000 (/ z x)) y)
(- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2))))))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(* -1 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(* -1 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) 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 (* 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 (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 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 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 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 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* 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 (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
1
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(* 5000000000000000/5641895835477563 (/ y x))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* 5000000000000000/5641895835477563 (/ y x))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(* 5000000000000000/5641895835477563 (/ y x))
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
1
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
1
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
(* 5641895835477563/30000000000000000 (pow z 2))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* x y))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(* -1 (* x y))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* -1 (* x y))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) y))) (*.f64 (*.f64 x x) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 z (+.f64 z z))))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 (*.f64 x y) y) y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (/.f64 y (*.f64 (*.f64 z z) z)) x)) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) y))) (*.f64 (*.f64 x x) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2500000000000000/16925687506432689 binary64) z) y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* 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))
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) y))) (*.f64 (*.f64 x x) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)) y)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2500000000000000/16925687506432689 binary64) z) y (*.f64 #s(literal 2500000000000000/5641895835477563 binary64) y)) z (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) y)) z (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(* 5000000000000000/5641895835477563 (* y (exp (neg z))))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 (*.f64 x #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 y x)) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) x)
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (+.f64 (/.f64 x y) #s(literal 5000000000000000/5641895835477563 binary64)) y)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(*.f64 (fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) y))) (*.f64 (*.f64 x x) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 z (+.f64 z z))))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 (*.f64 x y) y) y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (/.f64 y (*.f64 (*.f64 z z) z)) x)) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 y y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 (*.f64 x y) (*.f64 x x))) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x x)
(* -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)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) y))) (*.f64 (*.f64 x x) x))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y x)
(- x (/ 1 x))
(-.f64 x (/.f64 #s(literal 1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) 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 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x) x)
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x) x)
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (+.f64 (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) x))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 (/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) x) (exp.f64 (+.f64 z z)))) y)
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 y (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (exp.f64 (+.f64 z (+.f64 z z))))) y (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64))) y)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 y y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x x)) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (pow.f64 x #s(literal 4 binary64)) y)) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x x) x))) y)) y) (/.f64 #s(literal 1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 z (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z)) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 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))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))))) z (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (/.f64 y (*.f64 (*.f64 (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))) z (/.f64 y (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) x) (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) x) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 y y) y) (exp.f64 (+.f64 z (+.f64 z z)))) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (/.f64 (exp.f64 z) (*.f64 x y)) #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 (*.f64 x y) y) y))) (neg.f64 x))) x) #s(literal -1 binary64)) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal -5641895835477563/5000000000000000 binary64) y)) x)
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) y) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 x)) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (/.f64 y (*.f64 (*.f64 z z) z)) x)) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(+ (* -1 y) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(* -1 y)
(neg.f64 y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* y (- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* -1 (* y (+ 1 (* -1 (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) #s(literal -1 binary64)) y)
(* -1 y)
(neg.f64 y)
(- (* 5641895835477563/5000000000000000 (/ z x)) y)
(fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))
(- (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(fma.f64 (fma.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (neg.f64 y))
(- (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) y)
(fma.f64 (fma.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) z (neg.f64 y))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(/.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z) x)
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* (pow z 3) (+ (* -1 (/ y (pow z 3))) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2))))))))
(*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 x z) z))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (/.f64 y (*.f64 (*.f64 z z) z))) (*.f64 z z)) z)
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(/.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z) x)
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* -1 (/ (- (/ y z) (* 5641895835477563/5000000000000000 (/ 1 x))) z)) (* 5641895835477563/10000000000000000 (/ 1 x))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (-.f64 (/.f64 y (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x z)))) z) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x)) (*.f64 (*.f64 z z) z))
(/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 y) x)) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 y) x)) x)
(/ (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (*.f64 (neg.f64 y) x)) x)
(* -1 y)
(neg.f64 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(* -1 y)
(neg.f64 y)
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(- (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x) y)
(fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(fma.f64 y (+.f64 (neg.f64 x) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z y))) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(*.f64 (neg.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) y))) y)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 (*.f64 z z) z)) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 (/.f64 y (*.f64 (*.f64 z z) z)) x)) (*.f64 (*.f64 z z) z))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) #s(literal 5641895835477563/30000000000000000 binary64)) z) (*.f64 z z))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 5641895835477563/10000000000000000 binary64)) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (*.f64 (neg.f64 z) (*.f64 z z)) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z) #s(literal 5641895835477563/5000000000000000 binary64)) z)) z)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 (neg.f64 y) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(fma.f64 x (fma.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x) z (neg.f64 y)) #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
1
#s(literal 1 binary64)
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* 5000000000000000/5641895835477563 (/ y x))
(*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* 5000000000000000/5641895835477563 (/ y x))
(*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y)
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 x)) (/ 1 y)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* 5000000000000000/5641895835477563 (/ y x))
(*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y)
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
(/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) x)
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
(/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) x)
(/ (+ x (* 5000000000000000/5641895835477563 y)) x)
(/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(+ 1 (* 5000000000000000/5641895835477563 (/ y x)))
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) y #s(literal 1 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* x y))
(*.f64 (neg.f64 y) x)
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64))

rewrite431.0ms (4.2%)

Memory
29.0MiB live, 338.2MiB allocated
Rules
2 750×lower-*.f32
2 744×lower-*.f64
2 243×lower-fma.f32
2 237×lower-fma.f64
2 026×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068658
094658
1367635
22910627
08930609
Stop Event
iter limit
node limit
iter limit
Counts
25 → 219
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x)))
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))
Outputs
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) x) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) x) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
(/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 x (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64))) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))
(fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))
(+.f64 (*.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
#s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x)))
#s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64))))
#s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) z) #s(literal 5641895835477563/30000000000000000 binary64)))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))))
(*.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x) (*.f64 x x))))
(pow.f64 (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))) (*.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (*.f64 x x)) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))) (neg.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))) (neg.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))))
(/.f64 (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (-.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x) (*.f64 x x)) (fma.f64 (*.f64 x x) x (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) y x)
(fma.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (-.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))))
(+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) y)
(*.f64 #s(literal 1 binary64) (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(pow.f64 (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (*.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) y)) (*.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y))
(/.f64 (neg.f64 y) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(neg.f64 (/.f64 (neg.f64 y) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(neg.f64 (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))) (/.f64 y (neg.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) y)) #s(literal -1 binary64)))
#s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(*.f64 (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (fma.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) z (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (-.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) (fma.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))
(fma.f64 z (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) z) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))) (/.f64 (*.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)))
(+.f64 #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y)) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z))
#s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))
(*.f64 (fma.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) x (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) x (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) x (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x)) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) x (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) x (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) (*.f64 x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 x #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)))) (*.f64 x x)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))))
(pow.f64 (/.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (fma.f64 (/.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #s(literal 1 binary64))
(fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 y x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y x) #s(literal 1 binary64))
(fma.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) #s(literal 1 binary64))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
(*.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) z)
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(*.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))
#s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))

eval189.0ms (1.9%)

Memory
-8.5MiB live, 178.7MiB allocated
Compiler

Compiled 22 434 to 1 009 computations (95.5% saved)

prune386.0ms (3.8%)

Memory
4.4MiB live, 143.1MiB allocated
Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New9801981
Fresh31316
Picked325
Done156
Total987211 008
Accuracy
100.0%
Counts
1 008 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.4%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
34.4%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x y) x) y (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z)))) y x)
81.7%
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
80.9%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.7%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
68.2%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
81.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
70.4%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
81.7%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
60.0%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
72.5%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
13.8%
#s(approx (+ (* (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) y) x) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
46.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
44.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
59.9%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
69.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
13.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
Compiler

Compiled 1 007 to 387 computations (61.6% saved)

regimes277.0ms (2.7%)

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

6 calls:

84.0ms
(exp.f64 z)
79.0ms
x
77.0ms
z
12.0ms
y
12.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Results
AccuracySegmentsBranch
97.8%1x
97.8%1y
99.9%2z
97.8%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes160.0ms (1.6%)

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

6 calls:

87.0ms
x
20.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
19.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
11.0ms
z
11.0ms
y
Results
AccuracySegmentsBranch
96.7%1x
96.7%1y
98.6%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
98.9%2z
98.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.9%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes141.0ms (1.4%)

Memory
12.5MiB live, 97.5MiB allocated
Counts
32 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (*.f64 (*.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) z) (*.f64 z z))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (/.f64 (fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y)) x))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

6 calls:

82.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
22.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
9.0ms
y
9.0ms
z
9.0ms
x
Results
AccuracySegmentsBranch
84.3%2x
82.6%1y
94.1%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.3%3z
99.3%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.3%3(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes47.0ms (0.5%)

Memory
-14.7MiB live, 24.4MiB allocated
Counts
27 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) y x)
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 #s(approx (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 #s(approx (+ (neg y) (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) (/ z x))) (fma.f64 (/.f64 z x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y))) x #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 x) y))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) (*.f64 (neg.f64 y) x))))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes36.0ms (0.4%)

Memory
-15.7MiB live, 23.2MiB allocated
Counts
21 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes20.0ms (0.2%)

Memory
2.6MiB live, 43.2MiB allocated
Counts
20 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 #s(approx (exp (neg z)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) z #s(literal -1 binary64)) z #s(literal 1 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) y x))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 y) x #s(literal 5641895835477563/5000000000000000 binary64)))) y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) z #s(literal 1/2 binary64)) z #s(literal -1 binary64)) z #s(literal 1 binary64))) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (*.f64 (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)) z)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes15.0ms (0.1%)

Memory
24.0MiB live, 24.0MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 (/.f64 x (*.f64 (neg.f64 x) x)) x))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 x) y))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (neg.f64 y) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 (fma.f64 (/.f64 y x) #s(literal 5000000000000000/5641895835477563 binary64) #s(literal 1 binary64)) x))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

4 calls:

4.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
4.0ms
z
3.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
3.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
88.0%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
88.9%3z
88.2%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
88.2%3(exp.f64 z)
Compiler

Compiled 31 to 23 computations (25.8% saved)

regimes3.0ms (0%)

Memory
8.5MiB live, 8.5MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

1 calls:

2.0ms
z
Results
AccuracySegmentsBranch
88.9%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes15.0ms (0.1%)

Memory
1.1MiB live, 39.4MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(approx (exp (neg z)) (-.f64 #s(literal 1 binary64) z)) x))
Outputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

6 calls:

4.0ms
z
2.0ms
y
2.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
2.0ms
x
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
75.5%3y
76.0%3x
69.8%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
74.1%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
74.1%3(exp.f64 z)
74.9%3z
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes7.0ms (0.1%)

Memory
-22.6MiB live, 16.0MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Outputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))
Calls

3 calls:

3.0ms
x
2.0ms
y
2.0ms
z
Results
AccuracySegmentsBranch
69.8%1z
69.8%1y
74.5%3x
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Memory
22.1MiB live, 22.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 39 to 29 computations (25.6% saved)

bsearch0.0ms (0%)

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

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.3853165153152178
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.622169288198464e+163
+inf
0.0ms
0.0
0.3853165153152178
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.622169288198464e+163
+inf
0.0ms
0.0
0.3853165153152178
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.622169288198464e+163
+inf
0.0ms
0.0
0.3853165153152178
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.622169288198464e+163
+inf
0.0ms
0.0
0.3853165153152178
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch45.0ms (0.4%)

Memory
-17.5MiB live, 67.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
375.80513447831254
7994611668547.616
19.0ms
-3.10235139303665e-24
-3.319919037915335e-32
Samples
30.0ms304×0valid
Compiler

Compiled 427 to 272 computations (36.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
const: 5.0ms (26.6% of total)
ival-exp: 4.0ms (21.3% of total)
ival-mult: 4.0ms (21.3% of total)
ival-sub: 3.0ms (16% of total)
ival-div: 2.0ms (10.6% of total)
ival-add: 1.0ms (5.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
375.80513447831254
7994611668547.616
1.0ms
-3.10235139303665e-24
-3.319919037915335e-32
Compiler

Compiled 408 to 253 computations (38% saved)

bsearch48.0ms (0.5%)

Memory
3.3MiB live, 41.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.3983073645183102e-176
3.620673248179266e-176
36.0ms
-5.634444545401751e-83
-4.7527955437616424e-92
Samples
37.0ms224×0valid
Compiler

Compiled 312 to 184 computations (41% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-exp: 22.0ms (69.8% of total)
ival-mult: 3.0ms (9.5% of total)
const: 3.0ms (9.5% of total)
ival-sub: 1.0ms (3.2% of total)
ival-div: 1.0ms (3.2% of total)
ival-add: 1.0ms (3.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch51.0ms (0.5%)

Memory
4.1MiB live, 78.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.570514368660624e-228
5.402882698099989e-222
29.0ms
-4.785320514821453e-174
-1.318394756500066e-175
Samples
22.0ms256×0valid
Compiler

Compiled 354 to 208 computations (41.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-add: 4.0ms (25% of total)
const: 4.0ms (25% of total)
ival-mult: 3.0ms (18.8% of total)
ival-div: 2.0ms (12.5% of total)
ival-exp: 2.0ms (12.5% of total)
ival-sub: 1.0ms (6.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify18.0ms (0.2%)

Memory
-13.7MiB live, 29.9MiB allocated
Algorithm
egg-herbie
Rules
14×+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0132916
1158915
2171915
3175915
4176915
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 380 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 x #s(literal -5160371885977661/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x)))) (if (<=.f64 x #s(literal 1247542356381069/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 x #s(literal -1603983029632803/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x)))) (if (<=.f64 x #s(literal 7254799702973281/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
Outputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (fma.f64 (/.f64 (exp.f64 z) x) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 y)) x))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (+.f64 (neg.f64 y) (*.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z x))) x #s(literal 5641895835477563/5000000000000000 binary64)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (+ (* (+ (* 5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000) z) 5641895835477563/5000000000000000) z) (+ (* (neg x) y) 5641895835477563/5000000000000000)) (fma.f64 (-.f64 (*.f64 (/.f64 z x) (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) y) x #s(literal 5641895835477563/5000000000000000 binary64))))) x))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64)) z (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y x))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(approx (+ (* (/ (exp z) x) 5641895835477563/5000000000000000) (neg y)) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x) y)) x))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 (exp.f64 z) #s(literal 19999999999999998756998792762327949329010503188779359707514506318453717177647300049857109939280861218697999592437884260063650541878172986715259798414031028024770560 binary64)) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (fma.f64 (neg.f64 x) y #s(literal 5641895835477563/5000000000000000 binary64)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 z #s(literal 380 binary64)) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (+ (* (neg x) y) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) x) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 z #s(literal 380 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 z #s(literal -6941760285187145/2722258935367507707706996859454145691648 binary64)) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (if (<=.f64 z #s(literal 380 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 x #s(literal -5160371885977661/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x)))) (if (<=.f64 x #s(literal 1247542356381069/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
(if (<=.f64 x #s(literal -1603983029632803/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x)))) (if (<=.f64 x #s(literal 7254799702973281/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(approx (+ (* (/ y x) 5000000000000000/5641895835477563) 1) #s(literal 1 binary64)) x))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (* y 5000000000000000/5641895835477563) (exp (neg z))) x) #s(approx (+ (* 5000000000000000/5641895835477563 y) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))

soundness1.1s (11.2%)

Memory
-3.5MiB live, 719.4MiB allocated
Rules
4 265×lower-fma.f64
4 265×lower-fma.f32
4 141×lower-fma.f64
4 141×lower-fma.f32
3 729×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049510115
1149810022
243989692
085299187
051111416
1154411281
2456311023
0851110251
03031957
18651937
225631849
082061764
063210758
1189510592
2558310416
084879737
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 796 to 420 computations (47.2% saved)

preprocess125.0ms (1.2%)

Memory
-2.6MiB live, 188.1MiB allocated
Compiler

Compiled 718 to 208 computations (71% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...