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

Time bar (total: 11.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze197.0ms (1.7%)

Memory
19.9MiB live, 204.6MiB 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 (11.6%)

Memory
-35.4MiB live, 1 587.0MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 555.0ms
ival-mult: 162.0ms (29.2% of total)
const: 135.0ms (24.3% of total)
ival-exp: 114.0ms (20.5% of total)
ival-div: 57.0ms (10.3% of total)
ival-add: 39.0ms (7% of total)
ival-sub: 38.0ms (6.8% of total)
ival-true: 6.0ms (1.1% of total)
ival-assert: 4.0ms (0.7% of total)
Bogosity

explain254.0ms (2.2%)

Memory
3.2MiB live, 173.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
390-4(2.970138560829453e-102 1.3601915864766837e-213 -6.741860884109084e+169)(/.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/u60
(exp.f64 z)underflow76
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow76
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow6
(*.f64 x y)underflow23
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue30
(exp.f64 z)overflow58
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow58
(*.f64 x y)overflow36
Confusion
Predicted +Predicted -
+94
-0243
Precision
1.0
Recall
0.6923076923076923
Confusion?
Predicted +Predicted MaybePredicted -
+904
-00243
Precision?
1.0
Recall?
0.6923076923076923
Freqs
test
numberfreq
0247
19
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
45.0ms512×0valid
Compiler

Compiled 105 to 34 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
const: 8.0ms (29% of total)
ival-mult: 7.0ms (25.3% of total)
ival-exp: 4.0ms (14.5% of total)
ival-div: 3.0ms (10.9% of total)
ival-sub: 2.0ms (7.2% of total)
ival-add: 2.0ms (7.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess93.0ms (0.8%)

Memory
-2.1MiB live, 33.8MiB allocated
Algorithm
egg-herbie
Rules
304×lower-fma.f64
304×lower-fma.f32
256×distribute-lft-neg-in
240×sub-neg
214×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 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify62.0ms (0.5%)

Memory
-15.5MiB live, 17.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
cost-diff128
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Rules
304×lower-fma.f64
304×lower-fma.f32
192×lower-*.f32
188×lower-*.f64
88×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 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.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)

localize55.0ms (0.5%)

Memory
11.5MiB live, 61.6MiB 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.792318864498263
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
46.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 26.0ms (69.8% of total)
const: 4.0ms (10.7% of total)
ival-div: 2.0ms (5.4% of total)
ival-exp: 2.0ms (5.4% of total)
ival-sub: 1.0ms (2.7% of total)
ival-add: 1.0ms (2.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series37.0ms (0.3%)

Memory
-13.6MiB live, 23.9MiB 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
23.0ms
z
@-inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
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))))

simplify380.0ms (3.3%)

Memory
-2.3MiB live, 430.6MiB allocated
Algorithm
egg-herbie
Rules
8 530×lower-fma.f64
8 530×lower-fma.f32
5 230×lower-*.f64
5 230×lower-*.f32
2 854×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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))) 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 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))))) #s(literal 1 binary64)) (*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.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)))))
(fma.f64 x (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 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 y (*.f64 y x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 x x)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64)))))) x) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (-.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y (neg.f64 y))) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 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)))))
(+.f64 x (fma.f64 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (*.f64 (fma.f64 z (fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64)))) z))) (+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 x x)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))))
(/ -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 y x)) #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 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 y x)) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(neg.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y (neg.f64 y))) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 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 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 y (fma.f64 y (neg.f64 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 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (*.f64 (fma.f64 z (fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64)))) z))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z 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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (*.f64 x (fma.f64 x (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z 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 x (*.f64 x (fma.f64 x (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))))) (*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z 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 y x)) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 y x)) #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 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 y (*.f64 y x))))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))))) x)) x)
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.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 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

rewrite257.0ms (2.2%)

Memory
33.5MiB live, 409.7MiB allocated
Rules
5 764×lower-fma.f64
5 764×lower-fma.f32
4 434×lower-*.f32
4 430×lower-*.f64
3 236×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 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(fma.f64 x #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 x (/.f64 x (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #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) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) x)
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) (*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x)))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))) (fma.f64 x (/.f64 x (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) #s(literal 1 binary64)) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))) (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (/.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))))
(*.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (-.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(+.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(+.f64 (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(fma.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)))
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(neg.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(/.f64 (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))
(/.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 (*.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) #s(literal 1 binary64)))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(-.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)) (/.f64 (*.f64 x y) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)))
(-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) #s(literal 0 binary64)) (*.f64 x y))
(fma.f64 x (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 y (neg.f64 x) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (neg.f64 (*.f64 x y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (*.f64 x y)))
(fma.f64 (exp.f64 z) (/.f64 (*.f64 (exp.f64 z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (*.f64 x y) #s(literal -1 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (neg.f64 x) y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 3/2 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (exp.f64 z) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (*.f64 x (*.f64 y y)) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (neg.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (neg.f64 (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (neg.f64 (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

eval49.0ms (0.4%)

Memory
2.3MiB live, 120.6MiB allocated
Compiler

Compiled 13 565 to 1 116 computations (91.8% saved)

prune83.0ms (0.7%)

Memory
-23.9MiB live, 199.2MiB 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.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
80.1%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
70.2%
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (neg.f64 x)))))
97.0%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
74.8%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))))
73.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
58.3%
#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))
44.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x))
65.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 x (*.f64 x (neg.f64 x)))))
14.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
Compiler

Compiled 422 to 248 computations (41.2% saved)

simplify212.0ms (1.8%)

Memory
3.9MiB live, 198.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 z)
cost-diff0
(exp.f64 (neg.f64 z))
cost-diff0
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
cost-diff0
#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))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
cost-diff0
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
cost-diff0
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
cost-diff128
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
cost-diff256
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
cost-diff320
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
Rules
4 330×lower-fma.f32
4 320×lower-fma.f64
3 026×lower-*.f32
3 020×lower-*.f64
1 272×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041283
067283
1115283
2198281
3292281
4382279
5515279
6787278
71237278
81989278
93306278
104474278
116139278
126755278
136958278
147137278
157496278
167737278
177925278
08067272
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
y
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(exp.f64 z)
z
#s(literal -5641895835477563/5000000000000000 binary64)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.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))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(exp.f64 (neg.f64 z))
(neg.f64 z)
z
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(literal 5000000000000000/5641895835477563 binary64)
y
x
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(/.f64 y (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
y
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(exp.f64 z)
z
#s(literal -5641895835477563/5000000000000000 binary64)
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
x
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(-.f64 x (/.f64 y (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.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))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x)
(exp.f64 (neg.f64 z))
(neg.f64 z)
z
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
x

localize165.0ms (1.4%)

Memory
10.7MiB live, 251.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 (neg.f64 z))
accuracy0.00390625
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
accuracy0.3515625
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy26.66436228969818
#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))
accuracy0.06640625
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy8.792318864498263
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy21.355757359095843
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0.00390625
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
accuracy8.792318864498263
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy32.91145330133167
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #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)))
accuracy27.754021907033977
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
accuracy0.00390625
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
accuracy0.00390625
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
accuracy0.05859375
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
accuracy8.712594126471442
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
Samples
106.0ms256×0valid
Compiler

Compiled 227 to 34 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 20.0ms (33.8% of total)
const: 18.0ms (30.4% of total)
ival-add: 8.0ms (13.5% of total)
ival-div: 7.0ms (11.8% of total)
ival-exp: 4.0ms (6.8% of total)
ival-sub: 1.0ms (1.7% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series73.0ms (0.6%)

Memory
-6.1MiB live, 161.9MiB allocated
Counts
22 → 600
Calls
Call 1
Inputs
#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())
#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #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)) (patch #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)) #<representation binary64>) () ())
#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 z)) (patch (exp.f64 (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (patch (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) #<representation binary64>) () ())
Outputs
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (patch (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -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 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #<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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #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)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #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)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #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)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #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)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #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)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.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 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) (patch (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) #<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 (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #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 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<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>) () ())) ())
Calls

150 calls:

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

simplify336.0ms (2.9%)

Memory
15.2MiB live, 445.2MiB allocated
Algorithm
egg-herbie
Rules
9 482×lower-fma.f64
9 482×lower-fma.f32
5 128×lower-*.f64
5 128×lower-*.f32
3 286×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite374.0ms (3.2%)

Memory
-0.5MiB live, 465.7MiB allocated
Rules
5 820×lower-fma.f32
5 810×lower-fma.f64
5 110×lower-/.f32
5 100×lower-/.f64
4 824×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041241
067241
1295239
22444239
09930237
Stop Event
iter limit
node limit
iter limit
Counts
22 → 443
Calls
Call 1
Inputs
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
#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 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(exp.f64 (neg.f64 z))
(neg.f64 z)
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y) (/.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) y))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y)) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(neg.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 y (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (*.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) y))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (*.f64 y (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (neg.f64 (*.f64 y (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) y)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) y))) (neg.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (/.f64 #s(literal 1 binary64) y))) (neg.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(*.f64 (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (pow.f64 (/.f64 y (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 #s(literal 1 binary64) y)))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 #s(literal 1 binary64) y)))
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #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) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) y)) x)
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 #s(literal 1 binary64) y)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(+.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 x y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (neg.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (*.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.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 (/.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 #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 #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 x (*.f64 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 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(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 #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 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 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 #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 x (*.f64 x x))) (fma.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) (-.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)) x) (*.f64 x x)))
(/.f64 (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)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x (*.f64 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 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (*.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 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))
(/.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)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x (*.f64 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 (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)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x (*.f64 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 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))))
(/.f64 (neg.f64 (*.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))))) (neg.f64 (-.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 (-.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 (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)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x (*.f64 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 (neg.f64 (neg.f64 (*.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)))))) (neg.f64 (neg.f64 (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))))
(/.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)))
(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 #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 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) #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)) #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (*.f64 x (*.f64 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))))
(*.f64 (*.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 #s(literal 1 binary64) (-.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
#s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -1 binary64)))))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(neg.f64 (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y))))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y)))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(neg.f64 (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y))))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x))
(+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) x)
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))) (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))
(fma.f64 y (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (exp.f64 (neg.f64 z)) x)
(fma.f64 (*.f64 (exp.f64 (neg.f64 z)) #s(literal 5000000000000000/5641895835477563 binary64)) y x)
(fma.f64 (*.f64 (exp.f64 (neg.f64 z)) y) #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x)))))
(/.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))
(/.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x)))))
(/.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x)))) (neg.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))) (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))) (*.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))) (neg.f64 (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))) (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x)) (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (exp.f64 (*.f64 (neg.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) (*.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))))
(*.f64 (fma.f64 (exp.f64 (+.f64 (neg.f64 z) (neg.f64 z))) (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (neg.f64 z)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 x))))
(exp.f64 (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (exp.f64 z)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) z))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 z))
(/.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))))
(pow.f64 (exp.f64 z) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) z)
(pow.f64 (/.f64 (exp.f64 z) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 z)))
(+.f64 #s(literal 0 binary64) (neg.f64 z))
(-.f64 #s(literal 0 binary64) z)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 z z (*.f64 #s(literal 0 binary64) z)))) (/.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 0 binary64) (fma.f64 z z (*.f64 #s(literal 0 binary64) z)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) z)) (/.f64 (*.f64 z z) (+.f64 #s(literal 0 binary64) z)))
(neg.f64 z)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 z (*.f64 z z))) (+.f64 #s(literal 0 binary64) (fma.f64 z z (*.f64 #s(literal 0 binary64) z))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 z z)) (+.f64 #s(literal 0 binary64) z))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 z (*.f64 z z)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 z z (*.f64 #s(literal 0 binary64) z)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 z z))) (neg.f64 (+.f64 #s(literal 0 binary64) z)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 #s(literal 0 binary64) (neg.f64 z)))))
(*.f64 z #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) z)
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #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 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64)) (*.f64 z (*.f64 z z)) (pow.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 3 binary64)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (fma.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 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 (*.f64 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)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)

eval189.0ms (1.6%)

Memory
10.8MiB live, 267.9MiB allocated
Compiler

Compiled 26 217 to 1 914 computations (92.7% saved)

prune148.0ms (1.3%)

Memory
17.8MiB live, 388.3MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New1 008131 021
Fresh718
Picked415
Done000
Total1 019151 034
Accuracy
100.0%
Counts
1 034 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.1%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
62.9%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
79.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
60.7%
(+.f64 x (/.f64 y (-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
80.1%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
80.0%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
82.4%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
79.8%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
73.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
64.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
79.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
48.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
56.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
Compiler

Compiled 575 to 292 computations (49.2% saved)

simplify287.0ms (2.5%)

Memory
-9.4MiB live, 316.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
cost-diff0
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
cost-diff1280
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 #s(literal -1 binary64) (*.f64 x x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
cost-diff512
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
cost-diff0
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
cost-diff0
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
cost-diff0
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff0
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
cost-diff128
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
Rules
11 508×lower-fma.f32
11 490×lower-fma.f64
4 872×lower-*.f32
4 866×lower-*.f64
2 814×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055446
083446
1162444
2347419
3606417
41051416
53141416
66930416
08581400
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
y
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))
#s(literal -5641895835477563/30000000000000000 binary64)
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
y
#s(literal 5000000000000000/5641895835477563 binary64)
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
x
(/.f64 #s(literal -1 binary64) (*.f64 x x))
#s(literal -1 binary64)
(*.f64 x x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
y
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(*.f64 x y)
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(-.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
y
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))
#s(literal -5641895835477563/30000000000000000 binary64)
#s(literal -5641895835477563/10000000000000000 binary64)
#s(literal -5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
y
#s(literal 5000000000000000/5641895835477563 binary64)
x
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 #s(literal 1 binary64) x)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(-.f64 x (/.f64 #s(literal 1 binary64) x))
x
(/.f64 #s(literal -1 binary64) (*.f64 x x))
#s(literal -1 binary64)
(*.f64 x x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
y
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
x
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(*.f64 x y)

localize170.0ms (1.5%)

Memory
26.3MiB live, 292.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.3248825195368841
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
accuracy5.024469790918462
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
accuracy11.195575809549915
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
accuracy18.86461928250506
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.03125
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy8.792318864498263
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy18.62813954855967
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy18.733707912627434
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.1015625
(/.f64 #s(literal -1 binary64) (*.f64 x x))
accuracy10.506084522508479
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
accuracy10.557479898453487
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
accuracy0.1484375
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
accuracy18.33703069441153
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
accuracy26.66436228969818
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
accuracy0.046875
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
accuracy0.05859375
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
accuracy8.712594126471442
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
accuracy18.733707912627434
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
Samples
82.0ms198×0valid
30.0ms58×0exit
Compiler

Compiled 299 to 52 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-mult: 31.0ms (34.8% of total)
const: 28.0ms (31.4% of total)
ival-add: 15.0ms (16.8% of total)
ival-div: 8.0ms (9% of total)
ival-exp: 4.0ms (4.5% of total)
ival-sub: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series88.0ms (0.8%)

Memory
-8.4MiB live, 104.8MiB allocated
Counts
24 → 636
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())
#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())
#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())
#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -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 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))) (taylor 0 z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor -inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z)))))) (taylor -inf y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (* y (exp (neg z)))) (taylor 0 x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z))))) (taylor 0 x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (patch (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (pow x 2) 1) x) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (pow x 2) 1) x) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- (pow x 2) 1) x) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x) (patch (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) 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 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 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 (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) (patch (fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2))))) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (- (* -1 (* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2))))) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (- (* y (- (* -1 (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2))))) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* (pow x 2) y)) (taylor inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3)))) y)) (/ 1 (pow x 2))) y) (taylor inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (pow y 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) y) (taylor inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2)))) (pow x 2))) (pow y 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (+ (/ 1 (pow x 2)) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (* (pow x 2) (pow y 2)))))))) y) (taylor inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* (pow x 2) y)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (* (pow x 4) y))) (/ 1 (pow x 2))) y)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) y))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (* (pow x 6) y)))) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 6) y))) (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6)))) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 2) y))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6))))) y)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y)) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2)))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* -1 (* x (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4)))))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* x (- (* -1 (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow y 3) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4)))))) (taylor 0 x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* (pow x 2) y)) (taylor inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) (pow x 2)) (taylor inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)))) (pow x 2)) (taylor inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (pow y 2))) (pow x 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (/ 1 y) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* (pow x 2) (pow y 2)))))))) (pow x 2)) (taylor inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* (pow x 2) y)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2))))) (/ 1 y)) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) x)) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* y (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* -1 (* z (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (- (* z (- (* -1 (* z (+ (* -1 (/ (* y (* (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (patch (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z))))))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (pow y 2))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2))))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2))))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (pow y 2))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) x)) (* -1 (pow y 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z))))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z))))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (pow y 2))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 2) (pow y 2))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) y)) (* -1 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (patch (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* 5641895835477563/5000000000000000 z) (* x y))) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor -inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor -inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor -inf z) (#s(alt (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor inf z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #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 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #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 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))) (taylor inf z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 3)) (taylor -inf z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #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 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #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 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000))) (taylor -inf z) (#s(alt (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

159 calls:

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

simplify559.0ms (4.9%)

Memory
-159.3MiB live, 518.3MiB allocated
Algorithm
egg-herbie
Rules
9 860×lower-fma.f64
9 860×lower-fma.f32
6 478×lower-*.f64
6 478×lower-*.f32
5 200×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094710670
1305310046
086459382
Stop Event
iter limit
node limit
Counts
636 → 609
Calls
Call 1
Inputs
(* 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) 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 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x))
(* 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 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))
(* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
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)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) 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 (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
x
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
x
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(/ (- (* x y) 5641895835477563/5000000000000000) y)
(- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 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)) y)
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(- (* x y) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(+ (* -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))
(* 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 (* 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)))))
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))))))
(* 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)))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* 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))))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 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))
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))
(* 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 (/ 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))))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2)))
(* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(* y (+ (* y (- (* -1 (* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(* y (+ (* y (- (* y (- (* -1 (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(/ -1 (* (pow x 2) y))
(/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3)))) y)) (/ 1 (pow x 2))) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (pow y 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2)))) (pow x 2))) (pow y 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (+ (/ 1 (pow x 2)) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (* (pow x 2) (pow y 2)))))))) y)
(/ -1 (* (pow x 2) y))
(* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (* (pow x 4) y))) (/ 1 (pow x 2))) y))
(* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) y))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (* (pow x 6) y)))) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 6) y))) (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6)))) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 2) y))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6))))) y)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2)))
(+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* -1 (* x (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* x (- (* -1 (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow y 3) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4))))))
(/ -1 (* (pow x 2) y))
(/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) (pow x 2))
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)))) (pow x 2))
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (pow y 2))) (pow x 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (/ 1 y) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* (pow x 2) (pow y 2)))))))) (pow x 2))
(/ -1 (* (pow x 2) y))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2))))) (/ 1 y)) (pow x 2))
(/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) x)) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2))
(/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(+ (* -1 (/ (* y (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(+ (* z (- (* -1 (* z (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -1 (/ (* y (* (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z)))))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z)))))))
(* -1 (* (pow x 2) (pow y 2)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)))))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2)))))))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2)))))))
(* -1 (* (pow x 2) (pow y 2)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) x)) (* -1 (pow y 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z)))))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z)))))))
(* -1 (* (pow x 2) (pow y 2)))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)))))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))))))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))))))
(* -1 (* (pow x 2) (pow y 2)))
(* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) y)) (* -1 (pow x 2))))
(* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2))))
(* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2))))
(* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* 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 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))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(* 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))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(* 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 (* x y))
(+ 5641895835477563/5000000000000000 (+ (* 5641895835477563/5000000000000000 z) (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* 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
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(* -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))
-5641895835477563/5000000000000000
(- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(* -5641895835477563/30000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* -5641895835477563/30000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
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)))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
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 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 x (*.f64 y y))) (exp.f64 (+.f64 z 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 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 y (*.f64 y y)))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x)
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x)
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x x))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y x)) #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)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 y y))))) x)) x)) (neg.f64 x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))))
(* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x (*.f64 x x))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))
(neg.f64 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))
(fma.f64 z (fma.f64 z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 (neg.f64 y) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 x (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -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 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(fma.f64 z (fma.f64 z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
x
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 x (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) x)
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 x (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) x)
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 x (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) x)
x
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x)
(/ (- (* x y) 5641895835477563/5000000000000000) y)
(/.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) y)
(- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 z y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(fma.f64 z (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 y x)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y))))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 y x)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 y x (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 x (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) x) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) 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 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (fma.f64 z (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 z (fma.f64 (*.f64 y z) #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (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 z (fma.f64 z (fma.f64 y #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 (*.f64 y z) #s(literal -2500000000000000/16925687506432689 binary64))) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (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)
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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 x y)))
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 x 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 (neg.f64 y) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))) (/.f64 x y)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (neg.f64 y) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))) (/.f64 x y)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(*.f64 (neg.f64 y) (-.f64 (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))) (/.f64 x y)))
(* 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 x (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (/.f64 (exp.f64 (neg.f64 z)) x) #s(literal 1 binary64)))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 x (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (/.f64 (exp.f64 (neg.f64 z)) x) #s(literal 1 binary64)))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(*.f64 x (fma.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (/.f64 (exp.f64 (neg.f64 z)) x) #s(literal 1 binary64)))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x) 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 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)))
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y)))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) #s(literal -5000000000000000/5641895835477563 binary64)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) #s(literal -5000000000000000/5641895835477563 binary64)))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) #s(literal -5000000000000000/5641895835477563 binary64)))
(* 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))))
(fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 x (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) x) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) 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 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 x (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) x) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) 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 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x (*.f64 x x))) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* 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 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 x (*.f64 y y))) (exp.f64 (+.f64 z 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 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 y (*.f64 y y)))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y x)) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (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 (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x x))) #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)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 y y))))) x)) x)) (neg.f64 x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.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 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x x)) (/.f64 y (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x))))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(-.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y) y)) x) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) 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 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (fma.f64 x (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (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 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 z)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) x)
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2)))
(/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (exp.f64 (+.f64 z z)))
(* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(*.f64 y (fma.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* -1 (* y (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(*.f64 y (fma.f64 y (fma.f64 (neg.f64 y) (fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* y (- (* -1 (* y (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow (exp z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (exp z) 2)))))
(*.f64 y (fma.f64 y (fma.f64 y (neg.f64 (fma.f64 y (fma.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64)))) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 (*.f64 x x) #s(literal 0 binary64)) (pow.f64 (exp.f64 z) #s(literal 6 binary64)))) (fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64)))))) (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z)))))
(/ -1 (* (pow x 2) y))
(/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))
(/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3)))) y)) (/ 1 (pow x 2))) y)
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) y) (/.f64 #s(literal -1 binary64) (*.f64 x x))) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (pow y 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))))) y)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (*.f64 y y))) (fma.f64 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (pow x 2)))) (pow x 2))) (pow y 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (+ (/ 1 (pow x 2)) (/ (* (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 3))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 3))))) (* (pow x 2) (pow y 2)))))))) y)
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (+.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x x))) (neg.f64 (*.f64 y (*.f64 y y)))) (+.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 0 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))) y)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 x x))))) y)
(/ -1 (* (pow x 2) y))
(/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))
(* -1 (/ (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (* (pow x 4) y))) (/ 1 (pow x 2))) y))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) y)
(* -1 (/ (+ (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) y))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (* (pow x 6) y)))) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 y (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 4 binary64))))) y)) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 6) y))) (/ (* (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6)))) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) (* (pow x 2) y))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 4))) (* -1 (/ (pow (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) 2) (pow x 6))))) y)) (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) (pow x 4)))) y)) (/ 1 (pow x 2))) y))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x x))) (*.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 0 binary64) (*.f64 y (pow.f64 x #s(literal 6 binary64)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 y)) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 4 binary64)))) y)) (neg.f64 y))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2)))
(/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (exp.f64 (+.f64 z z)))
(+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))))) (pow (exp z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))
(fma.f64 x (*.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (exp.f64 (+.f64 z z))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* -1 (* x (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4))))))
(fma.f64 x (fma.f64 (neg.f64 x) (fma.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (*.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (exp.f64 (+.f64 z z))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))) (* x (- (* x (- (* -1 (* x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6))))) (pow (exp z) 2))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow y 3) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 6)))))) (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (exp z) 4))) (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* y (pow (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) 2)) (pow (exp z) 6)))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) (pow (exp z) 4))))))
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 x (fma.f64 x (neg.f64 (fma.f64 x (fma.f64 #s(literal 0 binary64) (/.f64 (fma.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 0 binary64)) (pow.f64 (exp.f64 z) #s(literal 6 binary64)))) (fma.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))))) (*.f64 y (/.f64 #s(literal 0 binary64) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))))))
(/ -1 (* (pow x 2) y))
(/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))
(/ (- (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) (pow x 2))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) y)) (*.f64 x x))
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (pow x 2))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)))) (pow x 2))
(/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) y)) (*.f64 x x))
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (pow y 2))) (pow x 3))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (/ 1 y) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* (pow x 2) (pow y 2)))))))) (pow x 2))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 0 binary64) (*.f64 y y)) (/.f64 (fma.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 y y))) (*.f64 x (*.f64 x x))) (+.f64 (+.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) y)) (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 y y) (*.f64 x x)))) #s(literal 0 binary64)))) (*.f64 x x))
(/ -1 (* (pow x 2) y))
(/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))
(/ (- (+ (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2))))) (/ 1 y)) (pow x 2))
(/.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x x))
(/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y (*.f64 y y)))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))) #s(literal 0 binary64))) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y)) (*.f64 x x))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (exp z) 2) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (* x (pow y 2)))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3))) (/ (* (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) (pow y 2)))) x)) (+ (* -5641895835477563/5000000000000000 (/ (exp z) (pow y 2))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2))))) x)) (/ 1 y)) (pow x 2))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y))) (/.f64 (fma.f64 #s(literal 0 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 0 binary64) (*.f64 y y))) (*.f64 x (*.f64 y y)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 0 binary64) (*.f64 y y)))) (neg.f64 x)) #s(literal 0 binary64)) (neg.f64 x)) (/.f64 #s(literal -1 binary64) y)) (*.f64 x x))
(/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* -1 (/ (* y (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 (neg.f64 y) (/.f64 (*.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ (* z (- (* -1 (* z (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (neg.f64 (fma.f64 z (-.f64 (/.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -1 (/ (* y (* (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (+ (* -1 (/ (* (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -1 (/ (* y (pow (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y)))) 2)) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 3) (pow (- 5641895835477563/5000000000000000 (* x y)) 3)))) (/ (* y (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y)))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (/ (* y (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (pow (+ 5641895835477563/5000000000000000 (* x y)) 2) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 y (/.f64 (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))))))) (-.f64 (/.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))))))) (/.f64 (neg.f64 (*.f64 (*.f64 y #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ y (* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(/.f64 y (*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2))
(*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x #s(literal 0 binary64)))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z)))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (fma.f64 (*.f64 y y) (neg.f64 x) #s(literal 0 binary64))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* x (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (+ (* -1 (* x (pow y 2))) (* 5641895835477563/5000000000000000 (* y (exp z)))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (fma.f64 (*.f64 y y) (neg.f64 x) #s(literal 0 binary64))))
(* -1 (* (pow x 2) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 x (neg.f64 x)))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)))))
(*.f64 (*.f64 x x) (fma.f64 y (neg.f64 y) (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x) (*.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (exp.f64 z) x)))))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2)))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (/.f64 (exp.f64 z) x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (/.f64 (exp.f64 z) x)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x x)) (neg.f64 (*.f64 y y))))))
(* (pow x 2) (+ (* -5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (+ (* -1 (pow y 2)) (+ (* 5641895835477563/5000000000000000 (/ (* y (exp z)) x)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 2)))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (/.f64 (exp.f64 z) x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (/.f64 (exp.f64 z) x)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x x)) (neg.f64 (*.f64 y y))))))
(* -1 (* (pow x 2) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 x (neg.f64 x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z)))) x)) (* -1 (pow y 2))))
(*.f64 (*.f64 (fma.f64 y (neg.f64 y) (/.f64 #s(literal 0 binary64) x)) x) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2))))
(*.f64 (*.f64 x x) (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) x) #s(literal 0 binary64)) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) x)) (+ (* -5641895835477563/5000000000000000 (* y (exp z))) (* 5641895835477563/5000000000000000 (* y (exp z))))) x)) (* -1 (pow y 2))))
(*.f64 (*.f64 x x) (neg.f64 (fma.f64 y y (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) x) #s(literal 0 binary64)) x))))
(* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2))
(*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y #s(literal 0 binary64)))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z)))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (fma.f64 y (*.f64 x (neg.f64 x)) #s(literal 0 binary64))))
(+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (exp z) 2)) (* y (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (+ (* -1 (* (pow x 2) y)) (* 5641895835477563/5000000000000000 (* x (exp z)))))))
(fma.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (fma.f64 y (*.f64 x (neg.f64 x)) #s(literal 0 binary64))))
(* -1 (* (pow x 2) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 x (neg.f64 x)))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)))))
(*.f64 (*.f64 y y) (fma.f64 x (neg.f64 x) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (exp.f64 z) x) y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (exp.f64 z) x) y)))))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))))))
(*.f64 (*.f64 y y) (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (exp.f64 z) x) y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) (*.f64 x (neg.f64 x))))))
(* (pow y 2) (+ (* -5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (+ (* -1 (pow x 2)) (+ (* 5641895835477563/5000000000000000 (/ (* x (exp z)) y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))))))
(*.f64 (*.f64 y y) (fma.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) (/.f64 (exp.f64 z) y) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 (exp.f64 z) x) y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y y)) (*.f64 x (neg.f64 x))))))
(* -1 (* (pow x 2) (pow y 2)))
(*.f64 (*.f64 y y) (*.f64 x (neg.f64 x)))
(* (pow y 2) (+ (* -1 (/ (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z)))) y)) (* -1 (pow x 2))))
(*.f64 (*.f64 y y) (fma.f64 x (neg.f64 x) (/.f64 #s(literal 0 binary64) y)))
(* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2))))
(*.f64 (*.f64 y y) (neg.f64 (fma.f64 x x (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) y) #s(literal 0 binary64)) y))))
(* (pow y 2) (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) y)) (+ (* -5641895835477563/5000000000000000 (* x (exp z))) (* 5641895835477563/5000000000000000 (* x (exp z))))) y)) (* -1 (pow x 2))))
(*.f64 (*.f64 y y) (neg.f64 (fma.f64 x x (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) y) #s(literal 0 binary64)) y))))
(* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y)))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (+ (* 5641895835477563/5000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/5000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/10000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (+ (* 5641895835477563/10000000000000000 (- 5641895835477563/5000000000000000 (* x y))) (* z (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 5641895835477563/30000000000000000 (+ 5641895835477563/5000000000000000 (* x y))) (* 5641895835477563/30000000000000000 (- 5641895835477563/5000000000000000 (* x y))))))))))))) (* (+ 5641895835477563/5000000000000000 (* x y)) (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (fma.f64 z (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (+ (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(*.f64 (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 y x)
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* 5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)))
(* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)))
(* -1 (* x (+ (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 y x)
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* 5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(+ 5641895835477563/5000000000000000 (* x y))
(fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* 5641895835477563/5000000000000000 z) (* x y)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* x y) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 y x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(neg.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(neg.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z (*.f64 z z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
(neg.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

rewrite315.0ms (2.7%)

Memory
-14.6MiB live, 519.0MiB allocated
Rules
4 640×lower-*.f32
4 634×lower-*.f64
3 968×lower-fma.f32
3 950×lower-fma.f64
3 486×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055397
083397
1398372
23448368
08326354
Stop Event
iter limit
node limit
iter limit
Counts
24 → 385
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(*.f64 x x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) y))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 y))
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #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) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 y) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)))
(/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x)) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 y))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 y (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 y (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) y)) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(*.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (pow.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(+.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(+.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 y x #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 x (*.f64 y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(+.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(+.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x)
(-.f64 (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x)) (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x))) (neg.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))) (*.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x)) (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)))))
(*.f64 (-.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (neg.f64 x))))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x x)
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(fma.f64 (/.f64 x x) (/.f64 #s(literal -1 binary64) x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (*.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 x)) (*.f64 x (neg.f64 x))) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))) (-.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))) (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (*.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))))
(*.f64 (*.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(*.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal 1 binary64)) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (neg.f64 x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (neg.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) x) x)
(/.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(pow.f64 (*.f64 x (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y)))
(+.f64 (*.f64 x (neg.f64 y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(+.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(+.f64 (+.f64 x (/.f64 (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)))
(fma.f64 x (*.f64 y (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 x y)) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 y (*.f64 x (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 y (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)
(fma.f64 (*.f64 x y) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 x y) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)
(fma.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) x)
(fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (*.f64 (*.f64 x y) y) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x) y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) y) x (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x) (-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (fma.f64 x (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)) (*.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x) (-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(neg.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y)))
(/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 y) (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(/.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(/.f64 (neg.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(/.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 (/.f64 y (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))
(+.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x y)))
(+.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(+.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y))))
(+.f64 (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x y)))
(+.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (neg.f64 y)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (*.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))
(fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 x y)))
(fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x (neg.f64 y)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y))))
(fma.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x y)))
(/.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 y x #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))) #s(literal -5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))) (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (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)) (*.f64 z z))) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z) (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #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 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal -5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (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)) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (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)) (*.f64 z z))) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (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)) (*.f64 z z)))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (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)) (*.f64 z z))) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (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)) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 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)) (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (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)) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))

eval317.0ms (2.8%)

Memory
33.7MiB live, 342.2MiB allocated
Compiler

Compiled 29 793 to 2 244 computations (92.5% saved)

prune387.0ms (3.4%)

Memory
-18.1MiB live, 270.8MiB allocated
Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New1 062121 074
Fresh369
Picked235
Done011
Total1 067221 089
Accuracy
100.0%
Counts
1 089 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.6%
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
45.1%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
53.6%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
26.9%
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
79.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
79.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
38.8%
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
79.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
80.0%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
64.1%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
82.3%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
79.8%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
73.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
64.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
79.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
48.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
56.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
45.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y))))))
14.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
25.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
Compiler

Compiled 713 to 371 computations (48% saved)

simplify372.0ms (3.2%)

Memory
-22.3MiB live, 130.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff0
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
cost-diff0
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
cost-diff192
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
cost-diff0
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
cost-diff0
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
cost-diff0
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
cost-diff0
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
cost-diff0
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
cost-diff0
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
cost-diff0
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
cost-diff0
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff128
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
cost-diff192
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
cost-diff384
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
Rules
4 714×lower-fma.f32
4 702×lower-fma.f64
2 524×lower-*.f32
2 514×lower-*.f64
1 674×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065580
091580
1161577
2233575
3341575
4437574
5630574
6920574
71318574
81920574
92483573
102885573
113210573
123865573
134200573
144332573
154400573
164452573
174855573
185662573
196090573
206288573
216360573
226360573
236909573
247234573
257376573
267671573
08028528
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
y
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
#s(literal -5641895835477563/30000000000000000 binary64)
(*.f64 z z)
#s(literal -5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* y 5000000000000000/5641895835477563) 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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
x
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
y
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
#s(literal 1 binary64)
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
x
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
#s(literal 5641895835477563/30000000000000000 binary64)
(*.f64 z z)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(-.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64))))))
x
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(literal -1 binary64)
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(+.f64 x (/.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64))))
y
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))) #s(literal -5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)))
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64))))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
#s(literal -5641895835477563/30000000000000000 binary64)
(*.f64 z z)
#s(literal -5641895835477563/5000000000000000 binary64)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
#s(literal 5000000000000000/5641895835477563 binary64)
y
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
x
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
y
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
#s(literal 1 binary64)
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)
x
y
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
x
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
y
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
(*.f64 z z)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 x y)

localize371.0ms (3.2%)

Memory
16.9MiB live, 222.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.6015625000000001
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
accuracy8.792318864498263
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy21.355757359095843
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy29.423422899464818
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
accuracy0.6799390439706862
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
accuracy2.4472177166681144
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
accuracy21.355757359095843
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy32.58384327500649
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy0.0078125
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
accuracy0.0078125
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
accuracy8.596764528853416
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
accuracy12.9070212970302
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
accuracy0.3515625
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
accuracy25.094891606840168
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
accuracy26.66436228969818
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
accuracy31.713645291763534
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
accuracy0.12890625
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
accuracy8.712594126471442
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
accuracy21.355757359095843
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))
accuracy29.423422899464818
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)))
Samples
189.0ms256×0valid
Compiler

Compiled 291 to 54 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
const: 60.0ms (44.3% of total)
ival-div: 29.0ms (21.4% of total)
ival-mult: 25.0ms (18.4% of total)
ival-add: 14.0ms (10.3% of total)
ival-exp: 4.0ms (3% of total)
ival-sub: 2.0ms (1.5% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series139.0ms (1.2%)

Memory
-4.7MiB live, 105.3MiB allocated
Counts
25 → 660
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())
#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())
#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())
#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())
#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())
Outputs
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) (patch (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (/ (exp z) y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (- (* x y) 5641895835477563/5000000000000000) y) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y))) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) (patch (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -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 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 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 (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))) (taylor -inf z) (#s(alt (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) (patch (+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x)))) (taylor inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x))))) (taylor -inf x) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))) (taylor inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y))))) (taylor -inf y) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 z) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) (patch #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor inf y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 5000000000000000/5641895835477563 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor -inf y) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)) (patch #s(approx (+ (* y 5000000000000000/5641895835477563) 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 (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<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)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.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 #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (patch #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.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 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2))))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.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 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 y)) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y))))) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x)))))) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) (taylor inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x)) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (patch (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -5000000000000000/5641895835477563 y) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563)) (taylor 0 y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))) (taylor inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x)) (taylor -inf y) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5000000000000000/5641895835477563 y) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2)))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -5000000000000000/5641895835477563 y) (* x (- (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (taylor 0 x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* x y))))) x) (taylor inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* x (pow y 2))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (patch (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- x (* 5641895835477563/5000000000000000 (/ 1 y)))) (taylor inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* x y) 5641895835477563/5000000000000000) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (patch (fma.f64 y x #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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) 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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) (patch (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ 5000000000000000/5641895835477563 (exp z)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* x y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<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) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z)))) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (- x (/ 1 x)) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y)))) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (patch (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf y) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- 5641895835477563/5000000000000000 (* x y))) (taylor 0 z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (taylor -inf z) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* 5000000000000000/5641895835477563 (/ y (exp z))) (taylor 0 x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x) (taylor inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x)) (taylor -inf x) (#s(alt (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (patch (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #<representation binary64>) () ())) ())
#s(alt (- 5641895835477563/5000000000000000 (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y)) (taylor 0 z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.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 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (taylor -inf z) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y)) (taylor inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y)))) (taylor -inf x) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z))) (taylor 0 y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x)) (taylor inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x y)) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x)))) (taylor -inf y) (#s(alt (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (patch (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (taylor 0 z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (patch #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt -5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (taylor 0 z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/5000000000000000 (exp z)) (taylor -inf z) (#s(alt #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (patch #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt (* -5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) (patch (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #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 #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 5641895835477563/5000000000000000 (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))) (taylor 0 z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* 5641895835477563/30000000000000000 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))) (taylor -inf z) (#s(alt #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (patch #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #<representation binary64>) () ())) ())
Calls

165 calls:

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

simplify471.0ms (4.1%)

Memory
12.5MiB live, 454.7MiB allocated
Algorithm
egg-herbie
Rules
9 548×lower-fma.f64
9 548×lower-fma.f32
5 104×lower-*.f64
5 104×lower-*.f32
4 156×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08439513
124789350
269169264
083768691
Stop Event
iter limit
node limit
Counts
660 → 632
Calls
Call 1
Inputs
(* 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) 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 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x))
(* 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 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))
(* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
x
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
x
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(/ (- (* x y) 5641895835477563/5000000000000000) y)
(- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 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)) 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 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
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)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) 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 (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(- (* x y) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(+ (* -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))
(* 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 (* 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)))))
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))))))
(* 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)
(* 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)
(- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y))
(- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y))
(- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1)))
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))))
(+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))))
(- x (/ 1 x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- x (/ 1 x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x))
(* -5000000000000000/5641895835477563 y)
(* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) 5000000000000000/5641895835477563))
(* y (- (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))
(* y (- (* y (- (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))
(/ 1 x)
(+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))
(+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2)))))
(+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(/ 1 x)
(+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))
(+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2)))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(* -5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 y) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))))
(+ (* -5000000000000000/5641895835477563 y) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* -5000000000000000/5641895835477563 y) (* x (- (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x)
(/ (+ 1 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ 1 x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x))
(* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* x (pow y 2))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x)) 1) x))
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(- (* x y) 5641895835477563/5000000000000000)
(- (* x y) 5641895835477563/5000000000000000)
(* x y)
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
-5641895835477563/5000000000000000
(- (* x y) 5641895835477563/5000000000000000)
(- (* x y) 5641895835477563/5000000000000000)
(- (* x y) 5641895835477563/5000000000000000)
(* x y)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 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)))
(+ (* 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
(+ 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))
(* 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))
-5641895835477563/5000000000000000
(- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(* -5641895835477563/30000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* -5641895835477563/30000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
-5641895835477563/5000000000000000
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(* -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))
(* -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 (* 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)))))
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
(* 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))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z 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 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 x (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (exp.f64 (+.f64 z (+.f64 z z))))) (*.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) (exp.f64 (neg.f64 z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) (*.f64 x (*.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))))))
(/ -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 y x)) #s(literal -1 binary64)) x)
(/ (- (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))) 1) x)
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(/ (- (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))))) 1) x)
(/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 y x)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3))))) x))) x))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (*.f64 y (*.f64 y x)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y y))) x) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) x)) (neg.f64 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(* y (+ (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))))
(/ -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 y x)) #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)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #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 y x)) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (/.f64 #s(literal -1 binary64) x))
(* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))
(/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y z)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (neg.f64 y) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
x
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 y x)) x) x)
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 y x)) x) x)
(* x (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (/.f64 (exp.f64 z) (*.f64 y x)) x) x)
x
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -1 (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1)))
(fma.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (neg.f64 x) x)
(* -5641895835477563/5000000000000000 (/ (exp z) y))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
x
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(+ x (* -5641895835477563/5000000000000000 (/ (exp z) y)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)
(/ (- (* x y) 5641895835477563/5000000000000000) y)
(+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))
(- (+ x (* -5641895835477563/5000000000000000 (/ z y))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(+.f64 x (fma.f64 z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(- (+ x (* z (- (* -5641895835477563/10000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(+.f64 x (fma.f64 z (fma.f64 z (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(- (+ x (* z (- (* z (- (* -5641895835477563/30000000000000000 (/ z y)) (* 5641895835477563/10000000000000000 (/ 1 y)))) (* 5641895835477563/5000000000000000 (/ 1 y))))) (* 5641895835477563/5000000000000000 (/ 1 y)))
(fma.f64 z (fma.f64 z (fma.f64 z (/.f64 #s(literal -5641895835477563/30000000000000000 binary64) y) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) y)) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) y)
(/ (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)) y)
(/.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 x (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (*.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))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (*.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))
(+.f64 x (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(fma.f64 z (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/10000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y)))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x))))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(fma.f64 y x (fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 x (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (*.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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (*.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 x (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(-.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (fma.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) z) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 (* y z))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (fma.f64 z (fma.f64 y #s(literal -5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 y z) #s(literal 2500000000000000/5641895835477563 binary64))) x))
(+ x (+ (* 5000000000000000/5641895835477563 y) (* z (+ (* -5000000000000000/5641895835477563 y) (* z (+ (* -2500000000000000/16925687506432689 (* y z)) (* 2500000000000000/5641895835477563 y)))))))
(fma.f64 z (fma.f64 z (fma.f64 y #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 (*.f64 y z) #s(literal -2500000000000000/16925687506432689 binary64))) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x))
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (* -1 z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
x
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 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)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(* y (+ (* 5000000000000000/5641895835477563 (exp (neg z))) (/ x y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 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)))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(-.f64 x (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(-.f64 x (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -5000000000000000/5641895835477563 (exp (neg z))))))
(-.f64 x (*.f64 y (*.f64 #s(literal -5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(* 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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* 5000000000000000/5641895835477563 (* y (exp (neg z)))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x))))
(fma.f64 x (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x) #s(literal -1 binary64)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x) #s(literal -1 binary64)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ (* y (exp (neg z))) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y (exp.f64 (neg.f64 z))) x) #s(literal -1 binary64)))
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)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(* y (+ 5000000000000000/5641895835477563 (/ x y)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))))
(* -1 (* y (- (* -1 (/ x y)) 5000000000000000/5641895835477563)))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))))
(* 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))))
(fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y x))))
(fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) x) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y x)) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) 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)
(* 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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 x (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (*.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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (*.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 x (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(-.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 5000000000000000/5641895835477563 y)
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(- (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))) (* -5000000000000000/5641895835477563 y))
(fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(- (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))) (* -5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (fma.f64 x (fma.f64 x (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x))
(- (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))) (* -5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y (fma.f64 x (fma.f64 x (fma.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2)))))
(fma.f64 (neg.f64 x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 x x)) x)
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64))))) x)
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) y x)
(+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))))
(fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))))
(fma.f64 y (fma.f64 y (fma.f64 y (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y y))) (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))))) y)) (/.f64 #s(literal -1 binary64) x))
(* -5000000000000000/5641895835477563 y)
(*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))
(* y (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x y)) 5000000000000000/5641895835477563))
(*.f64 y (fma.f64 y (*.f64 x #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal -5000000000000000/5641895835477563 binary64)))
(* y (- (* y (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))
(*.f64 y (fma.f64 y (fma.f64 y (*.f64 (*.f64 x x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 x #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal -5000000000000000/5641895835477563 binary64)))
(* y (- (* y (- (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))) 5000000000000000/5641895835477563))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (*.f64 (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x x)) x) (*.f64 (*.f64 x x) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 x #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal -5000000000000000/5641895835477563 binary64)))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))
(+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))
(+ (/ 1 x) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))
(+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y)) y))
(* -5000000000000000/5641895835477563 y)
(*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 y) (* -25000000000000000000000000000000/31830988618379068626528276418969 (* x (pow y 2))))
(*.f64 y (fma.f64 y (*.f64 x #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal -5000000000000000/5641895835477563 binary64)))
(+ (* -5000000000000000/5641895835477563 y) (* x (- (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 (*.f64 y y) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)))
(+ (* -5000000000000000/5641895835477563 y) (* x (- (* x (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 x (fma.f64 x (fma.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 (*.f64 y y) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 2))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))))) x)
(/ (+ 1 (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 2) (pow y 2)))) (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 3) (pow y 3)))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))))) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) x)) 1) x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y x)))) x)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* x (pow y 2))) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x)) 1) x))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x)))))) x)) (neg.f64 x))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* x y)
(*.f64 y x)
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(*.f64 y (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(*.f64 y (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(* y (- x (* 5641895835477563/5000000000000000 (/ 1 y))))
(*.f64 y (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* x y)
(*.f64 y x)
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.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)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 x (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (*.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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (*.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 x (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(-.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(/ 1 (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ z (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ 1 (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* 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 z (fma.f64 z (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* 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 z (fma.f64 z (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (fma.f64 z (-.f64 (/.f64 #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 #s(literal -5641895835477563/10000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 1 (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal 1 binary64) (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 y (exp.f64 (+.f64 z z))) (*.f64 (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z (+.f64 z z)))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 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))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 y x))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))))
(/ -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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (/.f64 #s(literal -1 binary64) 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)
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 y x))) (/.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 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 y x))) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(* -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 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 y (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 y x))))) (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 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y y)) (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))) (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 x (pow.f64 y #s(literal 4 binary64))))) x)) x)) (neg.f64 x))
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 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))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z))))))
(/ -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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #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 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #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 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x 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 (/.f64 #s(literal 1 binary64) x) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))) (neg.f64 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 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (neg.f64 y))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.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 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.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)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (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 x (fma.f64 x (/.f64 (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (fma.f64 (*.f64 y y) (/.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (exp.f64 (+.f64 z z))) #s(literal 1 binary64))) (*.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 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 x (*.f64 x (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 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 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) 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 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 x (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(-.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.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)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 y (fma.f64 y (/.f64 (*.f64 x (*.f64 x #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))))))
(/ -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 y x)) #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)))
(fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1 binary64)) x))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 (*.f64 y y) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #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 y x)) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 x x)))) y) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y) (/.f64 #s(literal -1 binary64) x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 y (/.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/30000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.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))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z 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 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 x (*.f64 y (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)))) (exp.f64 (+.f64 z (+.f64 z z))))) (*.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 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x)) (exp.f64 (+.f64 z z)))) (*.f64 x (*.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))))))
(/ -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 y x)) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y (*.f64 y (*.f64 x (*.f64 x x)))))) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #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 y x)) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z (+.f64 z z))) (*.f64 y (*.f64 y (*.f64 y x)))) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y y))) x) (/.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) y)) x)) (neg.f64 x))
(- 5641895835477563/5000000000000000 (* x y))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.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 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x)) y))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(neg.f64 (*.f64 y (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (neg.f64 z) z))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -1 (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 (neg.f64 z) z))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z z) (-.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) z)))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(* -5641895835477563/30000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))

rewrite374.0ms (3.3%)

Memory
-19.6MiB live, 511.2MiB allocated
Rules
4 484×lower-*.f32
4 474×lower-*.f64
4 314×lower-/.f32
4 304×lower-/.f64
3 598×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065492
091492
1417487
23224487
08995450
Stop Event
iter limit
node limit
iter limit
Counts
25 → 369
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)))
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 #s(literal 1 binary64) y)))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 y))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))))
(/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(/.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 y))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 y (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 y (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (*.f64 y (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (*.f64 y (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) y)) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) y))) (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) y))) (neg.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y) #s(literal 1 binary64))
(pow.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))
(*.f64 (neg.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (pow.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #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) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 y) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) #s(literal -1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (fma.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x))) (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(+.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(+.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 y x #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x y) #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
#s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
#s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 x (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))) (/.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)
(fma.f64 y (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 x x (-.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (fma.f64 x x (-.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (-.f64 x (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64))))
(/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y))))
(/.f64 (neg.f64 y) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(*.f64 (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(+.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(pow.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 y (*.f64 x y)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)) (*.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(*.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(pow.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal -1 binary64)))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal -1 binary64))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(-.f64 (/.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 x y) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))))
(/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (*.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (neg.f64 (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (*.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64))))
(/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y))))
(/.f64 (neg.f64 y) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(pow.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (neg.f64 y) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 y) x #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (neg.f64 x) y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (neg.f64 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))) (neg.f64 (neg.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x y) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
#s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
#s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z)))
#s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 z (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))
(*.f64 (*.f64 z #s(literal -5641895835477563/30000000000000000 binary64)) z)
(*.f64 (*.f64 z z) #s(literal -5641895835477563/30000000000000000 binary64))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64))
#s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64)))

eval157.0ms (1.4%)

Memory
21.6MiB live, 292.5MiB allocated
Compiler

Compiled 27 716 to 1 934 computations (93% saved)

prune228.0ms (2%)

Memory
-10.6MiB live, 396.1MiB allocated
Pruning

24 alts after pruning (15 fresh and 9 done)

PrunedKeptTotal
New99741 001
Fresh21113
Picked055
Done044
Total999241 023
Accuracy
100.0%
Counts
1 023 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.6%
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
45.0%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
53.6%
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
26.9%
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
79.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
79.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
38.8%
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
79.8%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
80.0%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
79.4%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
64.1%
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
82.3%
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
79.8%
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
73.2%
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
64.7%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
79.8%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
56.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
44.1%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
48.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
56.6%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
53.3%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x))))
53.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
14.2%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
25.0%
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
Compiler

Compiled 1 064 to 384 computations (63.9% saved)

regimes124.0ms (1.1%)

Memory
15.3MiB live, 130.1MiB allocated
Counts
43 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 x (*.f64 x (neg.f64 x)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (neg.f64 x)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) 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 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 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y)))
Calls

6 calls:

41.0ms
(exp.f64 z)
24.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
23.0ms
y
12.0ms
x
12.0ms
z
Results
AccuracySegmentsBranch
97.0%1x
97.0%1y
99.9%2z
98.6%2(+.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)

regimes65.0ms (0.6%)

Memory
-7.3MiB live, 69.5MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 x (*.f64 x (neg.f64 x)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (neg.f64 x)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) 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 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 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
Calls

3 calls:

28.0ms
z
26.0ms
(exp.f64 z)
9.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
99.9%2z
99.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%2(exp.f64 z)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes69.0ms (0.6%)

Memory
15.8MiB live, 51.2MiB allocated
Counts
40 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 x (*.f64 x (neg.f64 x)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (neg.f64 x)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) 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 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Calls

3 calls:

47.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
11.0ms
z
9.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
98.8%2z
98.8%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.8%2(exp.f64 z)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes253.0ms (2.2%)

Memory
-27.4MiB live, 107.5MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y (fma.f64 z #s(literal -5000000000000000/5641895835477563 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y (+.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 x y))))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (+.f64 x (/.f64 x (*.f64 x (neg.f64 x)))))
(+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (neg.f64 x)))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 x (/.f64 (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (fma.f64 (/.f64 y x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) x) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))) y x)
(+.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y)))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))) y x)
(fma.f64 #s(approx (/ y (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (/.f64 #s(literal -1 binary64) (*.f64 y (*.f64 x x)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(approx (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y #s(approx (* (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (*.f64 y y) (*.f64 x (neg.f64 x))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(approx (+ (* x y) (* 5641895835477563/5000000000000000 (exp z))) (*.f64 y x)) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(+.f64 x (/.f64 y (-.f64 (/.f64 (*.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))) (fma.f64 x y #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) 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))
Outputs
(+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))
(+.f64 x (/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y)))
Calls

6 calls:

76.0ms
z
73.0ms
y
71.0ms
(exp.f64 z)
11.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
11.0ms
x
Results
AccuracySegmentsBranch
82.4%1y
86.5%2x
92.7%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
98.4%2z
98.4%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.4%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes101.0ms (0.9%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes24.0ms (0.2%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes76.0ms (0.7%)

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

3 calls:

64.0ms
z
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
97.5%2z
97.5%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
97.5%2(exp.f64 z)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes20.0ms (0.2%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes18.0ms (0.2%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes217.0ms (1.9%)

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

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

regimes19.0ms (0.2%)

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

6 calls:

3.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
3.0ms
y
3.0ms
x
3.0ms
z
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
77.2%3y
76.6%3x
84.4%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
77.0%2z
76.5%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
76.5%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes17.0ms (0.2%)

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

1 calls:

3.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Results
AccuracySegmentsBranch
84.4%3(+.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)

regimes14.0ms (0.1%)

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

6 calls:

3.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
2.0ms
z
2.0ms
x
2.0ms
y
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
64.6%3x
62.5%3y
63.6%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
63.6%2(exp.f64 z)
65.1%2z
56.6%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
z
Results
AccuracySegmentsBranch
65.1%2z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

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

6 calls:

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

Compiled 39 to 29 computations (25.6% saved)

regimes8.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB 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 (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
Outputs
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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
x
1.0ms
z
1.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
14.2%1(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
14.2%1(exp.f64 z)
14.2%1y
14.2%1z
14.2%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
14.2%1x
Compiler

Compiled 39 to 29 computations (25.6% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
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
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9999766277047347
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
2.186258817219597e-8
34.267478529940995
0.0ms
-371.7887952665684
-1.0708731173708339e-5
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
2.186258817219597e-8
34.267478529940995
0.0ms
-371.7887952665684
-1.0708731173708339e-5
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch16.0ms (0.1%)

Memory
17.2MiB live, 17.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-8.701044821089029e+28
-3.222206129829925e+26
Samples
10.0ms128×0valid
Compiler

Compiled 178 to 120 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
const: 2.0ms (29.7% of total)
ival-sub: 1.0ms (14.8% of total)
ival-div: 1.0ms (14.8% of total)
ival-exp: 1.0ms (14.8% of total)
ival-add: 1.0ms (14.8% of total)
ival-mult: 1.0ms (14.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch19.0ms (0.2%)

Memory
-37.5MiB live, 1.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
-8.701044821089029e+28
-3.222206129829925e+26
Compiler

Compiled 170 to 112 computations (34.1% saved)

simplify18.0ms (0.2%)

Memory
19.4MiB live, 19.4MiB allocated
Algorithm
egg-herbie
Rules
50×+-commutative_binary64
28×*-commutative_binary64
28×sub-neg_binary64
20×cancel-sign-sub-inv_binary64
14×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154809
1189809
2219809
3233809
4243809
5246809
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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))))
(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))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))))
(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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))))))
(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))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 z #s(literal -420000000000000016575889408 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 z #s(literal -420000000000000016575889408 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) 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 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))))
(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))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) 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 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))))
(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 (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))))
(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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) y))))
(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 #s(literal -1 binary64) (/.f64 (fma.f64 x y #s(approx (* (exp z) -5641895835477563/5000000000000000) (fma.f64 z #s(approx (+ (* z (+ (* z -5641895835477563/30000000000000000) -5641895835477563/10000000000000000)) -5641895835477563/5000000000000000) (*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal -5641895835477563/5000000000000000 binary64)))) y))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(approx (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000) (*.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x y)))))
(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 #s(literal -1 binary64) #s(approx (/ (+ (* x y) (* (exp z) -5641895835477563/5000000000000000)) y) (+.f64 x (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) y))))))
(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))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) #s(literal 5000000000000000/5641895835477563 binary64)) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (- x (/ y (+ (* y x) -5641895835477563/5000000000000000))) (fma.f64 y (fma.f64 y (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -200 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal 3022314549036573/75557863725914323419136 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 z #s(literal -420000000000000016575889408 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) (-.f64 x (/.f64 y #s(approx (+ (* y x) -5641895835477563/5000000000000000) #s(literal -5641895835477563/5000000000000000 binary64))))))
(if (<=.f64 z #s(literal -420000000000000016575889408 binary64)) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* x (/ -1 (* x x))) x) (/.f64 #s(literal -1 binary64) x))) #s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))))
#s(approx (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))) #s(approx (+ (* (exp (neg z)) (* 5000000000000000/5641895835477563 y)) x) #s(approx (+ (* y 5000000000000000/5641895835477563) x) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))

soundness1.6s (13.5%)

Memory
0.3MiB live, 1 000.1MiB allocated
Rules
9 860×lower-fma.f64
9 860×lower-fma.f32
9 548×lower-fma.f64
9 548×lower-fma.f32
9 482×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094710670
1305310046
086459382
08439513
124789350
269169264
083768691
03031957
18651937
225631849
082061764
01034
01634
15734
245134
3744434
0811833
05459142
115839007
244478790
081738197
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 985 to 481 computations (51.2% saved)

preprocess305.0ms (2.7%)

Memory
16.2MiB live, 208.5MiB allocated
Compiler

Compiled 918 to 242 computations (73.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...